以下有关类的继承的叙述中,正确的是()A、子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B、子类只能继承父类的方法,不能继承父类的属性C、子类只能继承父类的非私有属性,不能继承父类的方法D、子类不能继承父类的私有属性

题目

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

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

相似考题
参考答案和解析
正确答案:D
更多“以下有关类的继承的叙述中,正确的是()”相关问题
  • 第1题:

    ( 23 )下列有关继承和派生的叙述中,正确的是

    A ) 派生类不能访问基类的保护成员

    B )作为虚基类的类不能被实例化

    C )派生类应当向基类的构造函数传递参数

    D )虚函数必须在派生类中重新实现


    正确答案:C

  • 第2题:

    以下有关继承的叙述正确的是()。

    A、构造函数和析构函数都能被继承

    B、派生类是基类的组合

    C、派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员

    D、基类的公有成员一定能被派生类的对象访问


    参考答案:B

  • 第3题:

    以下有关继承正确的是

    A: 构造函数和析构函数都能被继承

    B: 派生类是基类的组合

    C: 派生类对象除了能访问自己的成员外,不能访问基类中的所有成员

    D: 基类的公有成员一定能被派生类对象访问


    正确答案: D

  • 第4题:

    下面关于类的继承的叙述中,正确的是_________。

    A.子类只能继承父类的非私有属性,不能继承父类的方法

    B.子类不能继承父类的私有属性

    C.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性

    D.子类只能继承父类的方法,不能继承父类的属性


    正确答案:B

  • 第5题:

    1.  下列有关继承和派生的叙述中,正确的是(  )

    A)派生类不能访问通过私有继承的基类的保护成员

    B)多继承的虚基类不能够实例化

    C)如果基类没有默认构造函数,派生类就应当声明带形参的构造函数

    D)基类的析构函数和虚函数都不能够被继承,需要在派生类中重新实现


    B

  • 第6题:

    以下关于对象、类和继承的叙述中,不正确的是( )。

    A.对象是系统中用来描述客观事物的一个模块,是构成系统的基本单位
    B.类是现实世界中实体的形式化描述
    C.对象是类的实例,类是对象的模板
    D.继承表示对象之间的层次关系

    答案:D
    解析:
    继承:表示类之间的层次关系(父类与子类),这种关系使得某类对象可以继承另外一类对象的特征。

  • 第7题:

    以下关于子类和父类的叙述中,正确的是()。

    • A、子类继承了父类的属性和方法
    • B、父类继承了子类的属性和方法
    • C、子类的行为和父类必须完全保持一致
    • D、父类的行为必须和子类完全保持一致

    正确答案:A

  • 第8题:

    以下关于继承的叙述正确的是()

    • A、在Java中类只允许单一继承
    • B、在Java中一个类只能实现一个接口
    • C、在Java中一个类不能同时继承一个类和实现一个接口
    • D、在Java中接口只允许单一继承

    正确答案:A

  • 第9题:

    在C#中,如果类C继承自类B,类B继承自类A,则以下描述正确的是()。

    • A、C不能继承了A或B中的成员
    • B、C只继承了B中的成员
    • C、C只继承了A中的成员
    • D、C不仅继承了B中的成员,同样也继承了A中的成员

    正确答案:D

  • 第10题:

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

      A类和B类均有C类需要的成员,因此可以从A类和B类共同派生出C类

    B

      在派生新类时,可以指明是公有派生、私有派生或保护派生

    C

      派生类可以继承基类中的成员,同时也继承基类的父类中的成员

    D

      在派生类中,不能添加新的成员,只能继承基类的成员


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

  • 第11题:

    多选题
    以下关于继承的叙述,正确的是()。
    A

    继承使父类的代码得到了重用,提高了编程效率

    B

    Java不支持多重继承

    C

    子类可继承父类的所有成员变量和成员方法

    D

    子类不能覆盖父类的成员方法

    E

    在Java中,一个类不能同时继承一个类和实现一个接口


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

  • 第12题:

    单选题
    以下关于继承的叙述正确的是()。
    A

    在Java中类只允许单一继承

    B

    在Java中一个类只能实现一个接口

    C

    在Java中一个类不能同时继承一个类和实现一个接口

    D

    在Java中接口只允许单一继承


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

  • 第13题:

    下列有关继承和派生的叙述中,正确的是

    A.派生类不能访问基类的保护成员

    B.作为虚基类的类不能被实例化

    C.派生类应当向基类的构造函数传递参数

    D.虚函数必须在派生类中重新实现


    正确答案:C
    解析:本题考查的知识点是:继承和派生。无论使用哪种继承方式,派生类中的成员都不能访问基类中的私有成员,而可以访问基类中的公有成员和保护成员,因此选项A) 不正确。在C++中,只有抽象类不能被实例化,而虚基类不一定非得是抽象类,所以选项B) 不正确。在派生类中可以重新定义从基类继承下来的虚函数,也可以不重新定义,因此选项D) 不正确。故本题应该选择C。

  • 第14题:

    以下关于抽象类的叙述中错误的是()。

    A、抽象类可以包含非抽象方法

    B、含有抽象类方法的类一定是抽象类

    C、抽象类不能被实例化

    D、抽象类中能够被继承,而接口不能被继承


    正确答案:B

  • 第15题:

    以下关于继承的叙述错误的是()。

    A.在Java中类只允许单一继承

    B.在Java中接口只允许单一继承

    C.在Java中一个类只能实现一个接口

    D.在Java中一个类不能同时继承一个类和实现一个接口


    正确答案:BCD

  • 第16题:

    ● 以下关于类继承的说法中,错误的是( )。

    A.通过类继承,在程序中可以复用基类的代码

    B.在继承类中可以增加新代码

    C.在继承类中不能定义与被继承类(基类)中的方法同名的方法

    D.在继承类中可以覆盖被继承类(基类)中的方法


    正确答案:C
    在继承类中可以定义与被继承类(基类)中的方法同名的方法。

  • 第17题:

    以下关于对象、类和继承的叙述中,不正确的是()

    A.对象是系统中用来描述客观事务的一个模块,是构成系统的基本单位

    B.类是现实世界中实体的形式化描述

    C.对象是类的实例,类是对象的模板

    D.继承表示对象之间的层次关系


    正确答案:D

  • 第18题:

    以下关于派生类说法中正确的是()。

    • A、派生类继承了基类中除构造函数和析构函数外的全部成员
    • B、派生类继承了基类中全部成员
    • C、派生类只继承了基类中的Public成员
    • D、派生类继承了基类中的Public成员和protected成员

    正确答案:A

  • 第19题:

    以下关于Java语言继承的说法正确的是()

    • A、Java中的类可以有多个直接父类
    • B、抽象类不能有子类
    • C、Java中的接口支持多继承
    • D、最终类可以作为其它类的父类

    正确答案:D

  • 第20题:

    以下关于类继承的说法中,错误的是()。

    • A、通过类继承,在程序中可以复用基类的代码
    • B、在继承类中可以增加新代码
    • C、在继承类中不能定义与被继承类(基类)中的方法同名的方法
    • D、在继承类中可以覆盖被继承类(基类)中的方法

    正确答案:C

  • 第21题:

    以下关于继承的叙述,正确的是()。

    • A、继承使父类的代码得到了重用,提高了编程效率
    • B、Java不支持多重继承
    • C、子类可继承父类的所有成员变量和成员方法
    • D、子类不能覆盖父类的成员方法
    • E、在Java中,一个类不能同时继承一个类和实现一个接口

    正确答案:A,B

  • 第22题:

    单选题
    下列有关类继承的叙述中,错误的是(  )。
    A

    继承可以实现软件复用

    B

    虚基类可以解决由多继承产生的二义性问题

    C

    派生类构造函数要负责调用基类的构造函数

    D

    派生类没有继承基类的私有成员


    正确答案: C
    解析:
    派生类继承了基类的全部数据成员(包括私有成员),只是基类的私有成员在派生类中是隐藏的,只能在基类内部访问。

  • 第23题:

    单选题
    以下关于派生类说法中正确的是()。
    A

    派生类继承了基类中除构造函数和析构函数外的全部成员

    B

    派生类继承了基类中全部成员

    C

    派生类只继承了基类中的Public成员

    D

    派生类继承了基类中的Public成员和protected成员


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