Leçon 8 sur 10
Constructeurs et héritage
Un constructeur initialise un objet quand il est créé. Il porte le même nom que la classe. L’héritage permet à une classe d’étendre une autre classe avec extends.
Utilisez super pour appeler le constructeur de la classe parent.
JAVA
// === File: Animal.java ===
public class Animal {
String name;
Animal(String name) {
this.name = name;
}
void speak() {
System.out.println("Some sound");
}
}
// === File: Dog.java ===
public class Dog extends Animal {
Dog(String name) {
super(name);
}
void speak() {
System.out.println("Woof!");
}
}