下面关于继承的哪些描述是正确的()

题目
多选题
下面关于继承的哪些描述是正确的()
A

在java中只允许单一继承

B

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

C

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

D

java的单一继承使代码更加可靠

参考答案和解析
正确答案: B,A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于继承的说法,正确的是( )。 class math{ … }; class math1:math{ … };

A.math 类、math1 类没有继承关系

B.math1 类是 math 类的父亲

C.math1 类对 math 类继承是公有继承

D.math1 类对 math 类的继承是私有继承


正确答案:D
解析:注意继承的格式,关键字默认的继承是私有继承。

第2题:

下面关于类和对象之间关系的描述,正确的是( )

A.类是对象的具体化

B.继承关系

C.包含关系

D.类是对象的抽象化


参考答案:D

第3题:

下面关于继承的哪些叙述是正确的()

A.在java中只允许单一继承

B.在java中一个类只能实现一个接口

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

D.java的单一继承使代码更可靠


参考答案:A, D

第4题:

下面关于对象的描述中正确的是( )。

A.任何对象都必须具有继承性

B.任何对象都必须具有多态性

C.操作是对象的静态属性

D.对象间的通信靠消息传递


正确答案:D
解析:继承性和多态性是对象支持的特性,并不是必须具备的条件。操作是对象的动态性属性。D选项的描述是正确的。

第5题:

下面的描述中,不属于面向对象程序设计方法的是( )。 A.多态B.继承C.类SXB

下面的描述中,不属于面向对象程序设计方法的是( )。

A.多态

B.继承

C.类

D.过程调用


正确答案:D
暂无解析,请参考用户分享笔记

第6题:

下面关于面向对象的描述正确的是______。

A.针对接口编程,而不是针对实现编程

B.针对实现编程,而不是针对接口编程

C.接口与实现不可分割

D.优先使用继承而非组合


正确答案:A
解析:“针对接口编程,而不是针对实现编程”这是面向对象程序设计的一条重要准则,遵循此原则有以下好处:①使用者不必知道其使用对象的具体所属类;②使用者无需知道特定类,只需知道它们所期望的接口;③一个对象可以很容易地被(实现了相同接口的)另一个对象所替换;④对象间的连接不必硬绑定到一个具体类的对象上,因此增加了灵活性。

第7题:

下面关于继承机制的描述中,不正确的是( )。

A.派生类不仅可以继承基类的成员,也可以添加自己的成员

B.设置protected成员是为派生类访问基类成员之用

C.采用不同的继承方式,将限制派生类对基类成员的访问

D.采用私有继承,派生类只能得到基类的公有成员


正确答案:D
解析:本题主要考察C++中继承机制的特点。C++中允许利用已有的数据类型来定义新的数据类型,这种机制称为继承机制,并称已存在的用来派生新类的类称为基类,由已存在的类派生出的新类称为派生类。派生类有3种继承方式可以采用,即public、private和protected方式。派生类除了继承基类中的数据成员和成员函数外,还可以添加具有自身特点的成员,这是继承机制的真正用意所在。因此选项A的叙述正确。采用不同的继承方式,将限制派生类对基类成员的访问权限,因此选项C的叙述正确。对于类本身,protected成员和private成员对外的访问权限是相同的,即外界函数都无法直接访问这两类成员。对于类作为基类被继承产生派生类时,protected成员又和public成员性质相同,即在所有继承方式下都可以被派生类所继承,在public继承时可以被派生类对象访问,在protected和private继承方式下无法被派生类的子类访问。这也正是C++设置protected访问权限成员的真正用途,即为派生类继承基类隐蔽成员之用途。因此选项B的叙述正确。

第8题:

● 下面关于面向对象的描述正确的是 (35) 。

(35)A. 针对接口编程,而不是针对实现编程

B. 针对实现编程,而不是针对接口编程

C. 接口与实现不可分割

D. 优先使用继承而非组合


正确答案:A

第9题:

关于继承下面说法正确的是

A.子类能够继承父类私有的属性;

B.子类可以重写父类的final方法;

C.子类能够继承不同包父类的protected属性;

D.子类能够继承不同包父类的缺省属性;


正确答案:C

第10题:

关于HTTP协议.下面描述不正确的是( )


正确答案:B
HTTP协议是一个无状态协议,在服务器端不维护客户端的状态,同样的资源服务器能够支持的客户端的个数比较多,这一点和FTP是不同的,FTP协议是一个有状态协议。

更多相关问题