Sobes.tech
Junior — Middle

Quelle est la quantité maximale de classes abstraites qu'une seule classe peut hériter?

sobes.tech IA

Réponse de l'IA

En Java (et, par conséquent, dans Android), une classe ne peut hériter que d'une seule classe abstraite. L'héritage multiple de classes n'est pas supporté, y compris les classes abstraites. Cependant, une classe peut implémenter plusieurs interfaces.

Exemple :

abstract class Animal {
    abstract void sound();
}

class Dog extends Animal {
    @Override
    void sound() {
        System.out.println("Woof");
    }
}

Ici, la classe Dog hérite d'une seule classe abstraite Animal.