What’s the difference between an interface and abstract class?
(接口与抽象类有什么区别)
第1题:
下列关于抽象类的描述错误的是()。
A.抽象类使用修饰符abstract修饰
B.抽象类与接口在定义时,使用的关键字不同
C.抽象类不能定义构造方法
D.通常使用抽象类的子类
第2题:
下面说法正确的是()。
A.有抽象方法的类一定是抽象类或接口
B.abstract和final可以同时修饰一个类
C.抽象类既可以做父类,也可以做子类
D.抽象类中可以没有抽象方法
第3题:
下面说法正确得是()
A.抽象类中的方法能和abstract一起使用的修饰符有private, static
B.接口不能存在普通方法和常量
C.接口不可以直接实例化,抽象类可以
D.抽象类之间可以是继承关系,接口之间也可以是继承关系
第4题:
下列关于接口与抽象类的说法,正确的是()。
A.抽象类不能用来实例化一个对象,只能通过继承来实现它的方法
B.接口就是抽象类,两者在使用上没有区别
C.接口是一种特殊的抽象类,只有常量定义和方法声明
D.抽象类中只能定义抽象方法,用关键字abstract修饰
第5题:
5、下列关于接口与抽象类的说法,正确的是()。
A.抽象类不能用来实例化一个对象,只能通过继承来实现它的方法
B.接口就是抽象类,两者在使用上没有区别
C.接口是一种特殊的抽象类,只有常量定义和方法声明
D.抽象类中只能定义抽象方法,用关键字abstract修饰