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