Встречается на собеседованиях • сегодня
Для чего нужен модификатор abstract
Модификатор abstract используется для создания абстрактных классов и методов, которые не могут быть инстанцированы напрямую. Абстрактный класс может содержать как абстрактные методы (без реализации), так и обычные методы. Основная цель — предоставить шаблон для наследования, где подклассы обязаны реализовать абстрактные методы.
Пример:
java
abstract class Animal {
abstract void makeSound(); // абстрактный метод
void sleep() {
System.out.println("Zzz");
}
}
class Dog extends Animal {
@Override
void makeSound() { // реализация абстрактного метода
System.out.println("Woof!");
}
}Абстрактные классы полезны для:
- Создания общего интерфейса для группы классов
- Обеспечения полиморфизма
- Запрета создания экземпляров базового класса

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