segunda-feira, 2 de junho de 2008

HERANCA EM JAVA

Herança em Java

Olá amigos! Nesse artigo irei abordar como utilizar Herança em Java. A Herança provém de uma classe que herdam outras classes. Para facilitar o estudo de caso, darei um exemplo de um Microcomputador.

Então é correto afirmar que nele haja dois periféricos: aqueles que são de Entrada e outros de Saída. Para unir esses dois atributos, será criada a Classe CPeriféricos:



Pronto!
Criada a classe que será o Pai das demais, iremos explicar o que cada um dos métodos significa. Nos caso onde haja o public void, significa uma entrada de dados, onde na parte de execução do sistema você irá atribuir para dentro da função o que foi especificado, nesse caso uma String e a nomenclatura dada foi set.
No caso onde aparece o public , este é um método de saída de dados, será aqui que os dados irão retornar pela palavra reservada return e a nomenclatura dada foi get.
Agora iremos criar duas classes que herdarão da Classe CPeriféricos, e serão as seguintes: CMonitor e CTeclado.

//Definindo a classe CMonitor:





//Definindo a classe CTeclado:





Mais um passo feito, criamos as duas classes filhas da CPerifericos, notem que essas novas classes, surgiu uma nova palavra reservada extends que indica que há herança.
Esta palavra é utilizada para indicar qual classe será o Pai delas, ou seja, nós utilizaremos CPerifericos como Pai e CMonitor e CTeclado como filho, na prática Entrada e Saída são em comuns para ambas, correto?
Então, para que eu não crie em cada uma das classes que tipo de periférico é, eu crio apenas uma, onde as duas poderão utilizá-la. E para finalizar nosso aplicativo, criaremos a classe CAplicativo.







Terminada a classe CAplicativo, o sistema está pronto para ser utilizado com as funcionalidades de Herança.

Fonte de Pesquisa: Java como Programar Vol.4. P.J. Deitel e H.M. Deitel.
Abraços a todos.