Exemplo de sobrescrita
Página 1 de 1
Exemplo de sobrescrita
Animal
Cachorro
Gato
TestAnimal
-----------------------------
Exemplo mais complexo:
InterfaceTextoAnimal
AplicacaoAnimal
- Código:
public class Animal {
private String nome;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public void fale() {
System.out.println("Animal " + getNome() + " falando");
}
}
Cachorro
- Código:
public class Cachorro extends Animal{
public void fale() {
System.out.println("Cachorro " + getNome() + " latindo");
}
}
Gato
- Código:
public class Gato extends Animal{
public void fale() {
System.out.println("Gato" + getNome() + " miando");
}
}
TestAnimal
- Código:
public class TestAnimal {
public static void main(String[] args) {
Animal animal1 = new Animal();
animal1.setNome("Totó");
animal1.fale();
Cachorro cachorro1 = new Cachorro();
cachorro1.setNome("Ajudante de Papai Noel");
cachorro1.fale();
Gato gato1 = new Gato();
gato1.setNome("Bola de neve III");
gato1.fale();
}
}
-----------------------------
Exemplo mais complexo:
InterfaceTextoAnimal
- Código:
import java.util.Scanner;
public class InterfaceTextoAnimal {
public static Scanner scanner = new Scanner(System.in);
public Animal pergunteAnimal() {
System.out.println("Digite o tipo de animal desejado: (1-Cachorro, 2-Gato)");
int tipoAnimal = scanner.nextInt();
System.out.println("Digite o nome do animal");
String nome = scanner.next();
if (tipoAnimal == 1) {
Cachorro cachorro = new Cachorro();
cachorro.setNome(nome);
return cachorro;
} else if (tipoAnimal == 2) {
Gato gato = new Gato();
gato.setNome(nome);
return gato;
} else {
System.out.println("Opção inválida. Seu computador se auto-destruirá em 5 segundos!");
return null;
}
}
}
AplicacaoAnimal
- Código:
public class AplicacaoAnimal {
public static void main(String[] args) {
InterfaceTextoAnimal interf = new InterfaceTextoAnimal();
Animal animal = interf.pergunteAnimal();
animal.fale();
}
}
Tópicos semelhantes
» Exemplo DAO 1
» Exemplo de uso do if
» Exemplo de uso de Map
» Exemplo Servlet
» Exemplo DAO - Completo
» Exemplo de uso do if
» Exemplo de uso de Map
» Exemplo Servlet
» Exemplo DAO - Completo
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|