Académique Documents
Professionnel Documents
Culture Documents
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/