Você está na página 1de 1

Java - Usando herana em Java

http://www.arquivodecodigos.net/dicas/java-usando-heranca-em-java-...

aqui que a herana se torna uma ferramenta de grande utilidade. Podemos criar uma classe Pessoa, que possui todos os atributos e mtodos comuns a todas as pessoas e herdar estes atributos e mtodos em classes mais especficas, ou seja, a herana parte do geral para o mais especfico. Comece criando uma classe Pessoa (Pessoa.java) como mostrado no cdigo a seguir:
public class Pessoa{ public String nome; public int idade; }

Esta classe possui os atributos nome e idade. Estes atributos so comuns a todas as pessoas. Veja agora como podemos criar uma classe Aluno que herda estes atributos da classe Pessoa e inclui seu prprio atributo, a saber, seu nmero de matrcula. Eis o cdigo:
public class Aluno extends Pessoa{ public String matricula; }

Observe que, em Java, a palavra-chave usada para indicar herana extends. A classe Aluno agora possui trs atributos: nome, idade e matricula. Veja um aplicativo demonstrando este relacionamento:
public class Estudos{ public static void main(String args[]){ // cria um objeto da classe Aluno Aluno aluno = new Aluno(); aluno.nome = "Osmar J. Silva"; aluno.idade = 36; aluno.matricula = "AC33-65"; // Exibe o resultado System.out.println("Nome: " + aluno.nome + "\n" + "Idade: " + aluno.idade + "\n" + "Matrcula: " + aluno.matricula); } }

A herana nos fornece um grande benefcio. Ao concentrarmos caractersticas comuns em uma classe e derivar as classes mais especficas a partir desta, ns estamos preparados para a adio de novas funcionalidades ao sistema. Se mais adiante uma nova propriedade comum tiver que ser adicionada, no precisaremos efetuar alteraes em todas as classes. Basta alterar a superclasse e pronto. As classes derivadas sero automaticamente atualizadas.

1 de 1

19/06/2012 10:31

Você também pode gostar