Встречается на собеседованиях • сегодня
Что такое модификатор default
Модификатор default в Java используется для методов в интерфейсах, позволяя предоставлять реализацию по умолчанию. Это полезно, когда нужно добавить новый метод в интерфейс без нарушения обратной совместимости с существующими классами, которые его реализуют.
Пример:
java
interface Vehicle {
default void start() {
System.out.println("Vehicle started");
}
}
class Car implements Vehicle {
// Можно не переопределять start(), используя реализацию по умолчанию
}Особенности:
- Классы могут переопределять default-методы
- Если класс реализует несколько интерфейсов с одинаковыми default-методами, требуется явное переопределение
- Default-методы не могут быть
static,finalилиabstract - Доступны только через экземпляр класса

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