Lección 8 de 10
Constructores y herencia
Un constructor es un método especial que se ejecuta cuando se crea un objeto. Tiene el mismo nombre que la clase. La herencia permite que una clase hija extienda otra clase y reutilice su código.
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!");
}
}