Lektion 8 af 10
Constructors og nedarvning
En constructor kører, når et objekt oprettes. Den har samme navn som klassen. Nedarvning lader en child class genbruge kode fra en parent class.
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!");
}
}