如果我有两个接口具有相同的默认方法,并且都使用一个类进行实现/请查看此程序。
interface alpha {
default void reset() {
System.out.println("This is alpha version of default");
}
}
interface beta {
default void reset() {
System.out.println("This is beta version of default");
}
}
class MyClass implements alpha, beta {
void display() {
System.out.println("This is not default");
}
}
class main_class {
public static void main(String args[]) {
MyClass ob = new MyClass();
ob.reset();
ob.display();
}
}
那接下来会发生什么?而且我在这个程序中遇到了无关的错误。