Встречается на собеседованиях • сегодня
Все ли методы абстрактного класса являются публичными
Нет, методы абстрактного класса могут иметь любые модификаторы доступа (public, protected, private). Только абстрактные методы (без реализации) не могут быть private`, так как их нужно переопределять в подклассах.
Пример:
java
abstract class Animal {
public abstract void makeSound(); // публичный абстрактный метод
protected void sleep() { // protected метод с реализацией
System.out.println("Sleeping...");
}
private void internalLogic() { // private метод
System.out.println("Internal work");
}
}Абстрактный класс может содержать как абстрактные, так и обычные методы с разной видимостью.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы