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