接口可以继承多个接口。
不允许类多重继承的主要原因是,如果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);
}
}