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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当一个类实现一个接口时,它必须实现该接口中的所有方法。(判断题)相关的知识,希望对你有一定的参考价值。

参考技术A

对。

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

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接口

以上是关于当一个类实现一个接口时,它必须实现该接口中的所有方法。(判断题)的主要内容,如果未能解决你的问题,请参考以下文章

java中,一个类实现了某个接口,啥意思?实现它,可以干啥

《Java核心技术 卷1 基础知识》三

JDK1.8新特性

C#基础-接口 抽象方法 虚方法

接口中不能有方法体吗?1.8以后可以了

接口和抽象类的区别