接口繼承接口,類內接口

接口可以繼承多個接口。

不允許類多重繼承的主要原因是,如果A同時繼承B和C,而b和c同時有一個D方法,A如何決定該繼承那一個呢?
但接口不存在這樣的問題,接口全都是抽象方法繼承誰都無所謂,所以接口可以繼承多個接口。
interface b{}
interface c{}
interface a extends b,c{}//對

class b{}
class c{}
class a extends b,c{}//錯

除了類的繼承和接口的實現,而接口也是可以繼承接口的。

類內可以嵌套接口

public class SortUtil {
 ....
 public static interface Sort {
         public void sort(int[] data);
     }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章