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

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