Sobes.tech
Назад к вопросам
Junior — Middle
78

Какое максимальное количество абстрактных классов может быть унаследовано одним классом?

Компании, где спрашивали
IBS

Ответ от нейросети

sobes.tech AI

В Java (и, соответственно, в Android) класс может наследовать только один абстрактный класс. Множественное наследование классов не поддерживается, включая абстрактные. Однако класс может реализовывать несколько интерфейсов.

Пример:

abstract class Animal {
    abstract void sound();
}

class Dog extends Animal {
    @Override
    void sound() {
        System.out.println("Woof");
    }
}

Здесь класс Dog наследует один абстрактный класс Animal.