Classes e heranças

3 respostas
T

ae galera blz ??

Sou novo aqui no forum e estou começando a mexer com java

gostaria que se possivel alguem pudesse me mostrar um Exemplo simples de classes e herança no java apenas para eu entender Obrigado

Tarifa

3 Respostas

C

Oi tata51,

Primeiramente seja muito bem vindo ao PJ!!

Entre aqui que você terá uma breve introdução sobre Orientação a Objetos.

[]'s

M
/* Representa uma pessoa qualquer... */
public class Pessoa {
 private String nome;
 private int idade;
 public Pessoa(String nome, int idade) {
  this.nome = nome;
  this.idade = idade;
 }
 public String getNome() { return nome; }
 public void setNome(String novoNome) { nome = novoNome; }
 public int getIdade() { return idade; }
 public void setIdade(int novaIdade) { idade = novaIdade; }
 public void dorme() {...}
 public void come() {...}
}

/* Representa um tipo mais especifico de pessoa */
public class Nenemzinho extends Pessoa {
 public void acordaAnoiteChorandoParaSacanearOsPais() {...}
 public void pedirMamadeira() {...}
}

/* Outro tipo especifico de pessoa */
public class Adolescente extends Pessoa {
 public void irParaANight() {...}
 public void matarAula() {...}
}

public class Sogra extends Pessoa {
 public void atazanarNamoradoDaFilha() {...}
}

quando vc cria uma classe que estende uma outra(no exemplo, Nenemzinho, Adolescente e Sogra estenderam a classe Pessoa), vc está criando uma classe que possui todos os metodos e atributos da classe estendida, e ainda pode acrescentar funcionalidades especificas.

R

um artigo de minha autoria sobre orientação a objetos
http://www.j2b.com.br/modules.php?name=Sections&op=viewarticle&artid=8

Criado 13 de novembro de 2004
Ultima resposta 15 de nov. de 2004
Respostas 3
Participantes 4