Escolar Documentos
Profissional Documentos
Cultura Documentos
Pgina 1 de 2
Classes e Objetos
As palavras "classe" e "objeto" so to usadas em programao orientada a objeto que fcil confundir os termos. De modo geral, uma class uma representao abstrata de algo, enquanto um objeto um exemplo manipulvel daquilo que a classe representa. A nica exceo a esta regra so os membros da classe compartilhados, que so manipulveis em ambas as instncias de uma classe e variveis de objeto declaradas como o tipo da classe.
http://msdn.microsoft.com/pt-br/library/zztsbwsx.aspx
16/02/2014
Pgina 2 de 2
objeto est em uso no momento. Por exemplo, dada a classe base "Carro", o polimorfismo permite que o programador defina diferentes mtodos "PartidaNoMotor" para qualquer nmero de classes derivadas. O mtodo "PartidaNoMotor" de uma classe derivada chamada "CarroADiesel" pode ser completamente diferente do mtodo de mesmo nome na classe base. Outros procedimentos ou mtodos podem usar o mtodo "PartidaNoMotor" da classe derivada da mesma maneira, sem importar qual tipo de objeto "Carro" est sendo usado no momento.
Membros sobrecarregados so usados para prover diferentes verses de uma propriedade ou mtodo que tm o mesmo nome, mas aceitam diferente nmero de parmetros ou parmetros com diferentes tipos de dados. Propriedades e mtodos substitudos so usados para substituir uma propriedade ou mtodo herdado que no apropriado classe derivada. Membros substitudos devem aceitar o mesmo tipo de dados e nmero de argumentos. Classes derivadas herdam membros substitudos. Membros sombreados so usados para substituir localmente um membro que tem um escopo mais amplo. Qualquer tipo pode sombrear qualquer outro tipo. Por exemplo, voc pode declarar uma propriedade que sombreia um mtodo herdado com o mesmo nome. Membros sombreados no podem ser herdados.
http://msdn.microsoft.com/pt-br/library/zztsbwsx.aspx
16/02/2014