参考答案和解析
答案:错
更多“抽象类没有具体对象,所以抽象类没有构造函数。() 此题为判断题(对,错)。”相关问题
  • 第1题:

    抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。()

    此题为判断题(对,错)。


    参考答案:错误

  • 第2题:

    在java语言中,既不能利用抽象类生成对象,也不能利用接口生成对象。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第3题:

    在一个抽象类中,也可以包含成员变量和构造方法。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第4题:

    与普通类相比,抽象类有哪些不同?()

    A.抽象类只有成员函数,没有成员变量

    B.抽象类的所有函数都是抽象函数

    C.只有子类覆盖了父类的所有抽象函数之后,这个子类才不是抽象类

    D.带有抽象函数的类称为抽象类

    E.抽象类不能创建对象


    参考答案:C, D, E

  • 第5题:

    关于纯虚函数和抽象类的描述中,( )是错误的。

    A.纯虚函数是一种特殊的虚函数,它没有具体的定义

    B.抽象类是指具有纯虚函数的类

    C.一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类

    D.抽象类只能作为基类来使用,其纯虚函数的定义由派生类给出


    正确答案:C

  • 第6题:

    以下对抽象类的描述正确的是( )

    A)抽象类没有构造方法

    B)抽象类必须提供抽象方法

    C)有抽象方法的类一定是抽象类

    D)抽象类可以通过new关键字直接实例化


    答案:C

  • 第7题:

    如果构造函数中没有加super()语句,父类的构造函数将不被调用 。()

    此题为判断题(对,错)。


    答案:错

  • 第8题:

    抽象类必须有抽象方法 。()

    此题为判断题(对,错)。


    答案:错

  • 第9题:

    如果抽象类的某个抽象方法没有被它的子类给出具体实现,则这个子类也必须定义成抽象类。()

    此题为判断题(对,错)。


    答案:对

  • 第10题:

    抽象类中的抽象方法必须在该类的子类中具体实现。()

    此题为判断题(对,错)。


    答案:错

  • 第11题:

    与普通类相比,抽象类有哪些不同?()

    • A、抽象类只有成员函数,没有成员变量
    • B、抽象类的所有函数都是抽象函数
    • C、只有子类覆盖了父类的所有抽象函数之后,这个子类才不是抽象类
    • D、带有抽象函数的类称为抽象类
    • E、抽象类不能创建对象

    正确答案:C,D,E

  • 第12题:

    判断题
    含有纯虚函数的类称为抽象类,与抽象类相对应的是具体类。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    在java语言中,能够利用抽象类生成对象,但不能利用接口生成对象。()

    此题为判断题(对,错)。


    正确答案:错误

  • 第14题:

    在一个抽象类中,不允许包含成员变量和构造方法。()

    此题为判断题(对,错)。


    正确答案:错误

  • 第15题:

    抽象类要包含一些抽象方法,这种抽象方法只有方法的声明,而没有方法的实现。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第16题:

    关于抽象类,下列表述正确的是( )。

    A.抽象类的成员函数中至少有一个是没有实现的函数(即无函数体定义的函数)

    B.派生类必须实现作为基类的抽象类中的纯虚函数

    C.派生类不可能成为抽象型

    D.抽象类不能用来定义对象


    正确答案:C

  • 第17题:

    关于抽象类的说法,不正确的是( )。

    A.如果一个类至少有一个纯虚函数,则此类即为抽向类

    B.抽象类中的纯虚函数没有定义,不能建立它的对象,只能派生其子类

    C.抽象类对象不能用作参数类型、函数返回类型及显式转换类型

    D.不可声明指向抽象类的指针和引用


    正确答案:D
    解析:只有能够声明指向抽象指针和引用,才能使该指针指向派生类,进而实现多态性。

  • 第18题:

    接口和抽象类描述正确的有( )(两项)

    A)抽象类没有构造函数

    B)接口没有构造函数

    C)抽象类不允许多继承

    D)接口中的方法可以有方法体


    答案:BC

  • 第19题:

    抽象类中不能有private的成员,所有的抽象方法必须存在于抽象类中。()

    此题为判断题(对,错)。


    答案:对

  • 第20题:

    如果声明要实现某接口的类没有实现该接口中的所有抽象方法,则该类必须声明为抽象类。()

    此题为判断题(对,错)。


    答案:对

  • 第21题:

    拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。()

    此题为判断题(对,错)。


    答案:对

  • 第22题:

    关于抽象类下面说法正确的是( )

    A.抽象类就是其中有函数定义但没有实现的类
    B.抽象类是可以被实例化的
    C.派生类不能成为抽象类
    D.抽象类的子类必须实现父类中的纯虚函数

    答案:D
    解析:

  • 第23题:

    判断题
    拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。
    A

    B


    正确答案:
    解析: 暂无解析