Você está na página 1de 5

ProgramaoOrientadaaObjetoscomC#(Parte4.

7)
Herana
Categorias:Herana

porThiagoRichardVanicore

Resumo:

Oobjetivonoseaplicaaestepost.

Uma vez que o contedo total desta srie foi dividido em partes, devese considerar absoluto o resumo da primeira
postagematomomentopresente.

Este tema da srie Programao Orientada a Objetos com C# ir demandar mais publicaes. Sendo assim, a
numerao sequencial desta parte da srie passou de 4.6 para 4.7 (vide ttulo) e assim seguir (4.8, 4.9) mediante a
necessidadedeconcluso.

Palavraschaves:

Variveis,Propriedades,Modificador,Acesso,Classe,Objeto.

Texto:

MosaObra

Com a alterao da classe Program e a execuo das Classes Descendentes a partir desta, foram apresentadas
mensagens em uma janela de console utilizandose das propriedades definidas na Classe Herdada, levando
a individualizao na ao de cada objeto criado (vide post anterior), o prximo passo na Programao Orientada a
Objetos com C# ser entender como Classes Descendentes podem conter suas prprias caractersticas alm das
recebidasporClassesHerdadas.

Adendo

PararealizaodoPostforamutilizadososseguintesProgramas:

Windows7Ultimate
MicrosoftVisualStudio2010UltimateSP1(ServicePack1).

A nica configurao realizada aps a instalao dos programas acima, foi manter o Microsoft Visual Studio sendo
executadocomousurioAdministradordoSistemaOperacional,afimdeevitarmaioresproblemas.

ResultadodaExecuodaAplicao

Antes de consolidar a execuo da aplicao, provando a utilizao prtica de Herana, fora proposto um arranjo que
desencadeasseanecessidadedestatcnica.

Diantedocenriosistemametropolitano(estabelecidoaolongodasrie)paraotemaemquesto,surgiraminicialmenteas
ClassesUnitarioeEspecialDesempregadoque,foramcompreendidascomoBilhetesdeMetr:
ClasseUnitarioxClasseEspecialDesempregado

EmseguidasurgeaClasseBillhete:

ClasseBilhete

Estaclasseretiraascaractersticasduplicadasdasclassesqueaoriginaram:
ClasseUnitarioxEspecialDesempregadoxBilhete

Posteriormente,sentenciaestascomoClassesDescendentes:

ClassesDescendentesHerdandodaClassePaiBilhete

Porfim,aexecuoficaporcontadaclasseProgram.

ParticularizandoumaCaracterstica

Podese perceber que, entre a imagem onde ocorre o transporte das caractersticas em comum das Classes Unitario e
EspecialDesempregadoparaClasseBilhete,umasdestascaractersticasfoiignorada,queapropriedadeDataValidade.
ClasseEspecialDesempregadoidentificadacomcaractersticaexclusiva

Propositalmentearetomadaaestespontosdeesclarecimento,apresentaque,apropriedadeDataValidadeparticularda
classeEspecialDesempregado,devesermantidaenoeliminadacomohaviasidofeito.

ConsideraesFinais:

Esta publicao visa explanar de maneira simples, como identificar uma caracterstica exclusiva em uma Classe
Descendente a fim de mantla em conjunto com a tcnica de Herana, passo que ser apresentado na
prticaposteriormente.

importante ressaltar que, a medida que os posts forem evoluindo, com apresentaes tericas somadas as prticas, a
tendnciaqueoleitorvsanandosuasdvidasedificuldadesdeentendimento.

Na prxima publicao, ainda quarta parte da srie: Programao Orientada a Objetos com C# ser apresentado
ooitavopostsobreHerana,oleitorirconferiracontinuidadedotemaentreoutrosaspectosrelevantesaesteassunto.

RefernciasBibliogrficas:

Asrefernciasbibliogrficasseroapresentadasnoltimopostdestasrie.

Compartilhar
Compartilhar
Compartilhar

Email
Curtir
PostagemAnterior

PrximaPostagem

Sobreoautor

ThiagoRichardVanicore

ThiagoRichardVanicoreformouseemanliseedesenvolvimentodesistemas,possuicertificaoITIL
FoundationV2eentreseusconhecimentosesto:ASP.Net(WebForms/MVC5/WebAPI)C#,HTML5,
Html/XHtml,CSS3,JQuery,JQueyMobile,JavaScript,Xml,Ajax,Json,MicrosoftSqlServer,
MySql,Firebird,Azure,VisualStudioOnline,Scrum,UML,CRM,QualityAssurance,CTI(Computer
TelephonyIntegration)MPSBR(MelhoriadeProcessosdoSoftwareBrasileiro).
Linkpermanenteparaesteartigo:http://linksinergia.com.br/2016/02/24/programacaoorientadaaobjetoscomcparte4
7heranca/