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.