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