What’s the difference between an interface and abstract class?(接口与抽象类有什么区别)

题目

What’s the difference between an interface and abstract class?

(接口与抽象类有什么区别)


相似考题
参考答案和解析
正确答案:
 
更多“What’s the difference between an interface and abstract class?(接口与抽象类有什么区别) ”相关问题
  • 第1题:

    下列关于抽象类的描述错误的是()。

    A.抽象类使用修饰符abstract修饰

    B.抽象类与接口在定义时,使用的关键字不同

    C.抽象类不能定义构造方法

    D.通常使用抽象类的子类


    构造函数和析构函数都可以是虚函数

  • 第2题:

    下面说法正确的是()。

    A.有抽象方法的类一定是抽象类或接口

    B.abstract和final可以同时修饰一个类

    C.抽象类既可以做父类,也可以做子类

    D.抽象类中可以没有抽象方法


    声明为 final 类型的方法不能在其子类中重新定义

  • 第3题:

    下面说法正确得是()

    A.抽象类中的方法能和abstract一起使用的修饰符有private, static

    B.接口不能存在普通方法和常量

    C.接口不可以直接实例化,抽象类可以

    D.抽象类之间可以是继承关系,接口之间也可以是继承关系


    抽象类无法实例化

  • 第4题:

    下列关于接口与抽象类的说法,正确的是()。

    A.抽象类不能用来实例化一个对象,只能通过继承来实现它的方法

    B.接口就是抽象类,两者在使用上没有区别

    C.接口是一种特殊的抽象类,只有常量定义和方法声明

    D.抽象类中只能定义抽象方法,用关键字abstract修饰


    抽象类中只能定义抽象方法,用关键字abstract修饰

  • 第5题:

    5、下列关于接口与抽象类的说法,正确的是()。

    A.抽象类不能用来实例化一个对象,只能通过继承来实现它的方法

    B.接口就是抽象类,两者在使用上没有区别

    C.接口是一种特殊的抽象类,只有常量定义和方法声明

    D.抽象类中只能定义抽象方法,用关键字abstract修饰


    抽象类中只能定义抽象方法,用关键字abstract修饰