0
如果我有一個接口i
和一個類c
,i
有一個默認方法(Java8)和c
有一個方法具有相同的簽名但具有不同的實現。哪個實現適用於實現i
並延伸c
的類3
?類3實現我和擴展C,我有一個默認的方法和C有不同的實現相同的方法。哪個實現適用於3?
如果我有一個接口i
和一個類c
,i
有一個默認方法(Java8)和c
有一個方法具有相同的簽名但具有不同的實現。哪個實現適用於實現i
並延伸c
的類3
?類3實現我和擴展C,我有一個默認的方法和C有不同的實現相同的方法。哪個實現適用於3?
C中的方法將被調用。類實現優先於接口。
如果你的i和i2的方法具有相同的簽名並且有一個類實現它們,會發生什麼? Ooooh現在很有趣 – softarn
@softarn你會得到一個編譯錯誤。 –