Junior — Middle
Kiek abstrakčių klasių gali paveldėti viena klasė?
sobes.tech AI
Atsakymas iš AI
Java (ir, atitinkamai, Android) klasė gali paveldėti tik iš vieno abstraktausjo klases. Daugialypis klasių paveldėjimas nėra palaikomas, įskaitant abstrakčias klases. Tačiau klasė gali įgyvendinti kelis interfeisus.
Pavyzdys:
abstract class Animal {
abstract void sound();
}
class Dog extends Animal {
@Override
void sound() {
System.out.println("Woof");
}
}
Čia, Dog klasė paveldi tik iš vieno abstraktausjo klases — Animal.