Junior — Middle
Care este numărul maxim de clase abstracte moștenite de o singură clasă?
sobes.tech AI
Răspuns de la AI
În Java (și, prin urmare, în Android), o clasă poate moșteni doar o singură clasă abstractă. Moștenirea multiplă a claselor nu este suportată, inclusiv cele abstracte. Cu toate acestea, o clasă poate implementa mai multe interfețe.
Exemplu:
abstract class Animal {
abstract void sound();
}
class Dog extends Animal {
@Override
void sound() {
System.out.println("Woof");
}
}
Aici, clasa Dog moștenește o singură clasă abstractă Animal.