Junior — Middle
Kui palju abstraktseid klasse võib ühel klassil olla pärandatud?
sobes.tech AI
Vastus AI-lt
Java-s (ja, ning, correspondingly, Android-s) klass võib pärida ainult ühest abstraktsest klassist. Mitme klassi pärimine ei ole toetatud, sealhulgas abstraktsed klassid. Kuid klass võib rakendada mitmeid liideseid.
Näide:
abstract class Animal {
abstract void sound();
}
class Dog extends Animal {
@Override
void sound() {
System.out.println("Woof");
}
}
Siin pärib Dog klass ainult ühest abstraktsest klassist — Animal.