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.