在Java中,一個類只能擴展一個父類,但可以實現多個接口。 隨着 引進用Java 8接口缺省方法,有一個類繼承多於一個 方法具有相同簽名的通過實現具有相同的默認方法 這可以創建金剛石問題如在C++Java8中鑽石問題解決或多重繼承的規則
2個接口的可能性例在下面的代碼
new C().hello(); is
This is Second
public interface First {
default void hello(){
System.out.println("This is First");
}
}
public interface Second extends First {
default void hello(){
System.out.println("This is Second");
}
}
public class MyClass implements First,Second {
public static void main(String[] args) {
new MyClass().hello();
}
}
什麼是Java使用可熔酚醛樹脂的決議規則的輸出鑽石問題? 一個簡單的答案,比如誰優先,什麼時候會很棒。
想知道很多。偉大你提出這個問題。 –