Junior — Middle
Wie viele abstrakte Klassen kann eine Klasse maximal erben?
sobes.tech KI
Antwort von AI
In Java (und entsprechend in Android) kann eine Klasse nur von einer abstrakten Klasse erben. Mehrfachvererbung von Klassen wird nicht unterstützt, einschließlich abstrakter Klassen. Eine Klasse kann jedoch mehrere Schnittstellen implementieren.
Beispiel:
abstract class Animal {
abstract void sound();
}
class Dog extends Animal {
@Override
void sound() {
System.out.println("Woof");
}
}
Hier erbt die Klasse Dog von einer einzigen abstrakten Klasse Animal.