Sobes.tech
Junior — Middle

Как да реализираме метод по подразбиране в интерфейс в език за програмиране?

sobes.tech AI

Отговор от AI

В езика Java, започвайки от версия 8, е възможно да се реализира метод по подразбиране вътре в интерфейс с помощта на ключовата дума default. Този метод има реализация директно в интерфейса и не изисква презаписване в класовете, които реализират този интерфейс.

Пример:

public interface MyInterface {
    default void defaultMethod() {
        System.out.println("Това е метод по подразбиране в интерфейса");
    }
}

public class MyClass implements MyInterface {
    // Не е необходимо да презаписва defaultMethod, той вече е реализиран
}

Това позволява добавяне на нови методи към интерфейсите без нарушаване на съществуващите реализации.