segunda-feira, 27 de junho de 2011

Framework Fundamentals (Herança)

Herança (Interitance)
Herança é uma das três principais características da programação orientada objeto. A herança permite herdar funcionalidade de uma classe para outra utilizando novas funcionalidades. A classe que está sendo herdada damos o nome de classe base e as demais que herdam os membros da classe base chamamos de classes derivadas. Então, explicando de forma mais técnica, a classe derivada é uma especialização da classe base. Abaixo terá um código simples em C# para um melhor entendimento.

No código temos a classe base ou classe pai chamada "Base" e dentro dela um método chamado "atribuicao" que recebe dois parametros do tipo inteiro. Logo abaixo outra classe que é derivada chamada "Derivada" que herda a classe "Base" onde a primeira seta da imagem de cima para baixo está indicando. Dentro da classe derivada temos um método "somar" que chama o método da classe base. Caso queira na classe derivada, não haverá problema para implementar novos métodos.
Espero ter ajudado. E lembrando, são assuntos da prova para a certificação, porém são exemplos simples para ter noções para códigos mais complexos. Até a próxima!

Nenhum comentário:

Postar um comentário