Sobes.tech
Back to questions
Junior — Middle
62

Каким образом реализовать метод по умолчанию внутри интерфейса в языке программирования?

Companies where asked
AstonAston

Answer from AI

sobes.tech AI

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

Пример:

public interface MyInterface {
    default void defaultMethod() {
        System.out.println("Это метод по умолчанию в интерфейсе");
    }
}

public class MyClass implements MyInterface {
    // Можно не переопределять defaultMethod, он уже реализован
}

Это позволяет добавлять новые методы в интерфейсы без нарушения существующих реализаций.