A類可以實現多個接口。Java - 兩個接口中的雙精度定義
我不明白的是在這種情況下會發生什麼:
public interface example1 {
void checkInt(int a);
}
public interface example2 {
void checkInt(int b);
}
public class class1 implements example1,example2 {
void checkInt(int c){
System.out.print(c);
}
this.checkint(5);
}
我試圖運行它,它給了我編譯錯誤。但是我的問題總的來說,我可以實現兩個接口,它們具有相同簽名的功能嗎?
「我可以繼承fron兩個接口嗎」 - 你不從接口繼承,你實現它們......你得到了什麼編譯錯誤? – forsvarir 2011-06-09 13:30:47
是的,實現。錯誤並不重要。該選址可能嗎?因爲它沒有意義 - 如果我有2個接口具有相同的名稱和簽名,但具有不同的含義? – Tom 2011-06-09 13:32:51
我會覺得有兩個方法具有相同的名稱但具有不相容的含義會令人困惑。 – 2011-06-09 13:40:23