663 B
663 B
up::java objets #informatique
class Animal {
public void cri() {
System.out.println("Le cri d'animaux");
}
}
class Chat extends Animal {
public void cri() {
System.out.println("meow, meow");
}
}
class Chien extends Animal {
public void cri() {
System.out.println("ouah, ouah");
}
}
les classe Chat
et Chien
sont hérités, on peut donc donner à leurs instances le type Animal
(leur classe parent) :
Animal animal = new Animal(); // cri d'animaux
Chat chat = new Chat(); // cri du chat
Chien chien = new Chien(); // cri du chien
Animal chat = new Chat(); // cri du chat