java中一个接口可以继承几个接口吗

如题所述

第1个回答  2022-12-11

java接口可以多继承。

interface C extends A, B {}是可以的。

一个类可以实现多个接口:class D implements A,B,C{}。

但是一个类只能继承一个类,不能继承多个类:class B extends A{}。

在继承类的同时,也可以继承接口:class E extends D implements A,B,C{}。

接口的使用原则如下: 

1、接口必须要有子类,但此时一个子类可以使用implements关键字实现多个接口。

2、接口的子类(如果不是抽象类),那么必须要覆写接口中的全部抽象方法。

3、接口的对象可以利用子类对象的向上转型进行实例化。

扩展资料:

java接口应用时需注意:

1)一个类如果实现了一个接口,则要实现该接口的所有方法。

2)方法的名字、返回类型、参数必须与接口中完全一致。如果方法的返回类型不是void,则方法体必须至少有一条return语句。

3)因为接口的方法默认是public类型的,所以在实现的时候一定要用public来修饰(否则默认为protected类型,缩小了方法的使用范围)。

参考资料来源:百度百科—java接口

相似回答