接口可以繼承多個接口。
不允許類多重繼承的主要原因是,如果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);
}
}