Está en la página 1de 5

ProgramaoOrientadaaObjetoscomC#(Parte4.

4)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 postagem at o
momentopresente.

EstetemadasrieProgramaoOrientadaaObjetoscomC#irdemandarmaispublicaes.Sendoassim,anumeraosequencial
destapartedasriepassoude4.3para4.4(videttulo)eassimseguir(4.5,4.6)medianteanecessidadedeconcluso.

Palavraschaves:

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

Texto:

MosaObra

ComacriaodaClasseBaseBilhete,temseaconclusodoprimeirodentreos3passosestabelecidosparaaplicabilidadedeHerana
(vide post anterior), o prximo passo ser alterar a Classe Bilhete de maneira a assumir as caractersticas duplicadas pelas Classes
UnitarioeEspecialDesempregado.

Adendo

PararealizaodoPostforamutilizadososseguintesProgramas:

Windows7Ultimate
MicrosoftVisualStudio2010UltimateSP1(ServicePack1).

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

AlterandoaClasseBilhete

Conforme mencionado e, tratandose das classes Unitario e EspecialDesempregado criadas ao longo do tema, notase de maneira
idnticacaractersticascomoCoreTipo:
ClasseUnitarioxClasseEspecialDesempregado

Logo,aalteraodaclasseBilheteserrealizadacombasenaobtenodestascaractersticasduplicadas.

PartindoagoradaclasseBilhete,deveseclicaremodificarareadaclasse,alterandoaparaoseguintecdigo:

1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace ConsoleApplication
7 {
8 public class Bilhete
9 {
10 private string cor;
11 public string Cor
12 {
13 get { return cor; }
14 set { cor = value; }
15 }
16
17 private string tipo;
18 public string Tipo
19 {
20 get { return tipo; }
21 set { tipo = value; }
22 }
23 }
24 }

DetalhesdamodificaodaClasse:

AclasseBilhetefoialteradacomomodificadordeacessopublic
Foram criadas Propriedades como membros da classe Bilhete, com base nas Propriedades definidas e duplicadas nas
classesUnitarioeEspecialDesempregado.

Telaaocolarocdigo:
MicrosoftVisualStudio2010UltimateTelaapsAlteraodaClasse

Porfim,devesesalvaraclasseBilheteesuasalteraesclicandonobotoSalvar.Telacomaconfirmaopositiva(verrodapda
janela)aoclicarnobotoSalvar:
MicrosoftVisualStudio2010UltimateTelaapsSalvaroProjeto

ConsideraesFinais:

Esta publicao visa a alterao da Classe Base Bilhete assumindo as caractersticas duplicadas pelas classes Unitario e
EspecialDesempregado criadas ao longo do tema, concluindo o segundo passo definido para incluso de Herana no cenrio
estabelecido.

importanteressaltarque,amedidaqueospostsforemevoluindo,comapresentaestericassomadasasprticas,atendnciaqueo
leitorvsanandosuasdvidasedificuldadesdeentendimento.

Naprximapublicao,aindaquartapartedasrie:ProgramaoOrientadaaObjetoscomC#serapresentadooquintopostsobre
Herana,oleitorirconferiracontinuidadedotemaentreoutrosaspectosrelevantesaesteassunto.

RefernciasBibliogrficas:

Asrefernciasbibliogrficasseroapresentadasnoltimopostdestasrie.

Compartilhar
Compartilhar
Compartilhar

Email
Curtir
PostagemAnterior

PrximaPostagem
Sobreoautor

ThiagoRichardVanicore

ThiagoRichardVanicoreformouseemanliseedesenvolvimentodesistemas,possuicertificaoITILFoundationV2
eentreseusconhecimentosesto: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(ComputerTelephonyIntegration)MPSBR(MelhoriadeProcessosdo
SoftwareBrasileiro).

Linkpermanenteparaesteartigo:http://linksinergia.com.br/2015/11/25/programacaoorientadaaobjetoscomcparte44heranca/

También podría gustarte