Junior — Middle
113
Was ist der Zweck der Methode mit Standardimplementierung in einer Schnittstelle?
Antwort von AI
sobes.tech KI
Метод с реализацией по умолчанию в интерфейсе (default method) позволяет задать тело метода прямо в интерфейсе. Это полезно для:
- Добавления новых методов в интерфейс без нарушения существующих реализаций.
- Предоставления базовой реализации, которую можно переопределить в классах.
Пример:
public interface MyInterface {
default void defaultMethod() {
System.out.println("Default implementation");
}
}
public class MyClass implements MyInterface {
// Можно использовать реализацию по умолчанию или переопределить
}
Таким образом, default методы повышают гибкость интерфейсов и облегчают эволюцию API.