Middle
152
Bir arayüzü uygulayan bir sınıfta, arayüzdeki varsayılan yöntemi nasıl çağırırsınız?
AI'dan gelen yanıt
sobes.tech yapay zeka
Используя синтаксис 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();
}
}