Junior — Middle
Bir sınıf en fazla kaç soyut sınıfı kalıtabilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da (ve dolayısıyla Android'de) bir sınıf yalnızca bir soyut sınıfdan kalıtım alabilir. Çoklu kalıtım desteklenmemektedir, soyut sınıflar dahil. Ancak, bir sınıf birden fazla arayüzü uygulayabilir.
Örnek:
abstract class Animal {
abstract void sound();
}
class Dog extends Animal {
@Override
void sound() {
System.out.println("Woof");
}
}
Burada, Dog sınıfı yalnızca bir soyut sınıf olan Animal'den kalıtım alır.