Middle+
Зашто је потребна подразумевана метода у интерфејсу?
sobes.tech АИ
Одговор од АИ
Метод с модификатором default в интерфейсе Java позволяет определить реализацию метода прямо в интерфейсе. Это полезно для:
- Добавления новых методов в интерфейс без нарушения существующих реализаций (обратная совместимость).
- Предоставления базовой реализации, которую можно переопределить в классах, реализующих интерфейс.
Пример:
public interface MyInterface {
void existingMethod();
default void newDefaultMethod() {
System.out.println("Default implementation");
}
}
Классы, реализующие MyInterface, могут использовать newDefaultMethod без необходимости его реализовывать.