Sobes.tech
Junior — Middle

Mekkora maximális számú absztrakt osztály örökölhető egy osztály által?

sobes.tech MI

Válasz az MI-től

Java-ban (és ennek megfelelően az Androidban) egy osztály csak egy absztrakt osztályt örökölhet. A több öröklés nem támogatott, beleértve az absztrakt osztályokat is. Azonban egy osztály több interfészt is megvalósíthat.

Példa:

abstract class Animal {
    abstract void sound();
}

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

Itt a Dog osztály egyetlen absztrakt osztályt, az Animal-t örökli.