-1
接口是爲了通過類來擴展它們可以擴展其他接口接口繼承其他接口而不是類?
interface i1 {
void in();
}
interface i3 {
}
class A implements i1, i3 {
public static void main(String args[]) {
}
public void in() {
}
}
class B {
}
如果我們需要擴展類的接口?這是不允許的,爲什麼?
interface i2 extends B; //incorrect
class B implements i2; //correct
Stativ? whoa是什麼 – MightyPork
因爲接口擴展類沒有任何意義。一個接口就是一個接口。一個類包含方法定義。 –
接口不能包含實現,通過設計...而不是讓接口擴展類,爲什麼不使用抽象類(如果它對您的情況有意義)? – mc10