Junior — Middle
97
Интерфейсте әдепкі жүзеге асыруы бар әдістің мақсаты неде?
AI-дан жауап
sobes.tech AI
Метод с реализацией по умолчанию в интерфейсе (default method) позволяет задать тело метода прямо в интерфейсе. Это полезно для:
- Добавления новых методов в интерфейс без нарушения существующих реализаций.
- Предоставления базовой реализации, которую можно переопределить в классах.
Пример:
public interface MyInterface {
default void defaultMethod() {
System.out.println("Default implementation");
}
}
public class MyClass implements MyInterface {
// Можно использовать реализацию по умолчанию или переопределить
}
Таким образом, default методы повышают гибкость интерфейсов и облегчают эволюцию API.