参考答案和解析
正确答案:D
更多“通过类的继承创建的新类称为“子类”或()A、“基类”B、“子类”C、“父类”D、“派生类””相关问题
  • 第1题:

    如果类B在类A的基础上构造,那么,就称()。

    A、类A为基类或父类,类B为超类或子类

    B、类A为基类、父类或超类,类B为派生类或子类

    C、类A为派生类,类B为基类

    D、类A为派生类或子类,类B为基类、父类或超类


    参考答案:B

  • 第2题:

    根据已有类继承定义出的新类称为已有类的派生类(子类),已有类称为超类(父类)。()

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


    正确答案:正确

  • 第3题:

    用来派生新类的类称为【 】,而派生出的新类称为它的子类或派生类。


    正确答案:基类或父类
    基类或父类 解析:本题考查的知识点是:继承与派生的基本概念。用来派生新类的类称为基类,而派生出的新类称为它的子类或派生类。故本题应该填基类或父类。

  • 第4题:

    下面是有关于类继承父类构造函数的描述,其中正确的是 ( )

    A.创建于类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数

    B.子类无条件地继承父类不含参数的构造函数

    C.子类必须通过父类构造函数名调用父类有参数的构造函数

    D.子类无法继承父类的构造函数


    正确答案:B

  • 第5题:

    下面是有关子类继承父类构造函数的描述,其中正确的是( )。

    A.创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数

    B.子类无条件地继承父类不含参数的构造函数

    C.子类必须通过super关键字调用父类的构造函数

    D.子类无法继承父类的构造函数


    正确答案:C

  • 第6题:

    下面有关类的继承的说法正确的是()

    • A、派生类的成员应该与基类的成员一致,不能为派生类增加新成员
    • B、在派生类中可通过隐藏继承成员,来删除基类的成员
    • C、在描述类的继承关系时,父类与子类是基类与派生类的另一种说法
    • D、所有的类成员都可以被继承

    正确答案:C

  • 第7题:

    子类和父类又分别叫做什么()

    • A、封装
    • B、继承
    • C、派生类
    • D、基类

    正确答案:C,D

  • 第8题:

    下面叙述中,错误的是()。

    • A、子类继承父类
    • B、子类能替代父类
    • C、父类包含子类
    • D、父类不能替代子类

    正确答案:C

  • 第9题:

    关于继承,下列说法正确的是()

    • A、 子类将继承父类所有的成员
    • B、 子类将继承父类的非私有成员
    • C、 子类只继承父类public成员
    • D、 子类只继承父类的方法,而不继承属性

    正确答案:A

  • 第10题:

    多选题
    子类和父类又分别叫做什么()
    A

    封装

    B

    继承

    C

    派生类

    D

    基类


    正确答案: B,D
    解析: 暂无解析

  • 第11题:

    单选题
    下列关于子类父类叙述中,错误的是()。
    A

    父类不能替代子类

    B

    子类能够替代父类

    C

    子类继承父类

    D

    父类包含子类


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

  • 第12题:

    单选题
    Javascript是如何实现继承的?()
    A

    创建父类对象作为子类的原型(prototype)

    B

    使用 extends 关键子继承父类

    C

    创建子类对象作为父类的原型(prototype)

    D

    使用 class 关键子继承父类


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

  • 第13题:

    假定类B是在类A基础上扩充而得到的,那么就称

    A: 类A为基类或父类,类B为超类或子类

    B: 类A为基类、父类或超类,类B为派生类或子类

    C: 类A为派生类,类B为基类

    D: 类A为派生类或子类,类B为基类、父类或超类


    正确答案: B

  • 第14题:

    在C++中,可以从一个类派生出另一个类,前者称为(),后者称为派生类或子类。

    A.基类或父类

    B.继承类

    C.多态类

    D.虚类


    参考答案:A

  • 第15题:

    用来派生新类的类称为( )。

    A.新生类

    B.派生类

    C.基类

    D.子类


    正确答案:C
    解析:此题考查的是继承与派生的概念。用来派生新类的类称为基类,而派生出来的新类称为它的子类或派生类。

  • 第16题:

    下列是关于继承的说法,正确的是______。

    A.子类继承父类,子类就拥有了父类的全部成员,包括基类的构造函数和析构函数

    B.当子类继承父类后,子类可以访问父类的全部成员

    C.抽象类不能被继承

    D.派生类可能含有与基类同名的数据成员或同名同参数的成员函数,因此可能产生二义性。C++采用将当前类作为默认作用域的方法来消除二义性。若要在派生类中访问基类的成员,则必须使用作用域运算符“::”指定所使用的成员的类名


    正确答案:D
    解析:当子类继承父类后,子类可以访问父类中除私有成员外的全部成员。父类的构造函数和析构函数是不能被子类继承的。在C++中,当子类有多个基类时,调用基类构造函数的格式为:派生类名>::派生类名>(参数表):基类名1>参数表1>,基类名2>参数表2>…,{派生类构造函数体;}在Java中,在创建子类对象时若希望对父类中的成员变量进行初始化,就要在于类构造方法中利用super()调用父类的构造方法,并且必须将这条语句作为子类构造方法中的第一条语句。抽象类是含有抽象函数或抽象方法的类,它不能被实例化,但是可以被继承。实际上,抽象类主要就是用来派生子类。当派生类含有与基类同名的数据成员或同名同参数的成员函数时,可能产生二义性。C++采用将当前类作为默认作用域的方法来消除二义性。若要在派生类中访问基类的成员,则必须使用作用域运算符“::”指定所使用的成员的类名。

  • 第17题:

    下列叙述中,正确的是?

    A.子类继承父类的所有属性和方法

    B.子类可以继承父类的私有的属性和方法

    C.子类可以继承父类的公有的属性和方法

    D.创建子类对象时,父类的构造方法都要被执行


    正确答案:C

  • 第18题:

    在C#语言中,以下关于继承的说法错误的是()。

    • A、一个子类不能同时继承多个父类
    • B、任何类都是可以被继承的
    • C、子类继承父类,也可以说父类派生了一个子类
    • D、Object类是所有类的基类

    正确答案:B

  • 第19题:

    以下有关类的继承的叙述中,正确的是()

    • A、子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
    • B、子类只能继承父类的方法,不能继承父类的属性
    • C、子类只能继承父类的非私有属性,不能继承父类的方法
    • D、子类不能继承父类的私有属性

    正确答案:D

  • 第20题:

    下列关于子类父类叙述中,错误的是()。

    • A、父类不能替代子类
    • B、子类能够替代父类
    • C、子类继承父类
    • D、父类包含子类

    正确答案:D

  • 第21题:

    Javascript是如何实现继承的?()

    • A、创建父类对象作为子类的原型(prototype)
    • B、使用 extends 关键子继承父类
    • C、创建子类对象作为父类的原型(prototype)
    • D、使用 class 关键子继承父类

    正确答案:A

  • 第22题:

    单选题
    下面有关类的继承的说法正确的是()
    A

    派生类的成员应该与基类的成员一致,不能为派生类增加新成员

    B

    在派生类中可通过隐藏继承成员,来删除基类的成员

    C

    在描述类的继承关系时,父类与子类是基类与派生类的另一种说法

    D

    所有的类成员都可以被继承


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

  • 第23题:

    单选题
    如果类B是在类A的基础上扩充而得到的,那么就称()。
    A

    类A为基类或父类,类B为超类或子类

    B

    类A为基类、父类或超类,类B为派生类或子类

    C

    类A为派生类,类B为基类

    D

    类A为派生类或子类,类B为基类、父类或超类


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