Junior — Middle
Wat is het maximale aantal abstracte klassen dat door één klasse kan worden geërfd?
sobes.tech AI
Antwoord van AI
In Java (en, dus, in Android) kan een klasse slechts van één abstracte klasse erven. Meervoudige overerving van klassen wordt niet ondersteund, inclusief abstracte klassen. Een klasse kan echter meerdere interfaces implementeren.
Voorbeeld:
abstract class Animal {
abstract void sound();
}
class Dog extends Animal {
@Override
void sound() {
System.out.println("Woof");
}
}
Hier erft de klasse Dog van één abstracte klasse Animal.