首页题目详情

抽象类和接口的主要区别体现在哪里?

题目配图
A.抽象类可以有实现方法,接口不能
B.抽象类可以有构造方法,接口不能
C.抽象类不能多继承,接口可以多继承
D.以上全部正确

优质解答

答案

D

解析

抽象类可以包含具体方法和抽象方法,也可以有构造方法;接口只能定义方法的声明,不能有实现(Java 8后可以有默认方法),并且不支持构造方法。同时,Java中一个类只能继承一个抽象类,但可以实现多个接口。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

Java语言程序设计单选题中等AI生成