Sobes.tech
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.