Middle
85
questionbank
Как вызвать метод по умолчанию из интерфейса в классе, который реализует этот интерфейс?
Ответ от нейросети
sobes.tech AI
Используя синтаксис InterfaceName.super.methodName().
interface MyInterface {
default void defaultMethod() {
System.out.println("Это метод по умолчанию из интерфейса.");
}
}
class MyClass implements MyInterface {
@Override
public void defaultMethod() {
// Вызов дефолтного метода из интерфейса
MyInterface.super.defaultMethod();
System.out.println("Это метод из реализующего класса.");
}
public static void main(String[] args) {
MyClass obj = new MyClass();
obj.defaultMethod();
}
}