Junior — Middle
Как да реализираме метод по подразбиране в интерфейс в език за програмиране?
sobes.tech AI
Отговор от AI
В езика Java, започвайки от версия 8, е възможно да се реализира метод по подразбиране вътре в интерфейс с помощта на ключовата дума default. Този метод има реализация директно в интерфейса и не изисква презаписване в класовете, които реализират този интерфейс.
Пример:
public interface MyInterface {
default void defaultMethod() {
System.out.println("Това е метод по подразбиране в интерфейса");
}
}
public class MyClass implements MyInterface {
// Не е необходимо да презаписва defaultMethod, той вече е реализиран
}
Това позволява добавяне на нови методи към интерфейсите без нарушаване на съществуващите реализации.