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
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
Oi tata51,
Primeiramente seja muito bem vindo ao PJ!!
Entre aqui que você terá uma breve introdução sobre Orientação a Objetos.
[]'s
/* 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.
um artigo de minha autoria sobre orientação a objetos
http://www.j2b.com.br/modules.php?name=Sections&op=viewarticle&artid=8