当一个类实现一个接口时,它必须实现该接口中的所有方法。(判断题)

当一个类实现一个接口时,它必须实现该接口中的所有方法。(判断对错)

对。

必须实现该接口中的所有方法。也可以自定义接口中没有的方法。抽象类实现某个接口,可以不实现所有接口的方法,可以由它的子类实现。

public interface A {//定义一个接口

public void show();//定义一个接口方法

public abstract class AExtend implements A{//抽象类实现接口A,但可以不实现show方法,由子类再去实现

 }

扩展资料:

接口实现和类继承的规则不同,为了数据的安全,继承时一个类只有一个直接父类,也就是单继承,但是一个类可以实现多个接口,接口弥补了类的不能多继承缺点,继承和接口的双重设计既保持了类的数据安全也变相实现了多继承。

Java接口本身没有任何实现,因为Java接口不涉及表象,而只描述public行为,所以Java接口比Java抽象类更抽象化。但是接口不是类,不能使用new 运算符实例化一个接口。如 x=new comparable(......);//这个是错误来的。但是可以声明接口变量Comparable x; //这是允许的。

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

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-15
对的
必须实现该接口中的所有方法。当然 你也可以自定义接口中没有的方法。

下次提问说清楚是什么。。
JAVA本回答被网友采纳
相似回答