在面向对象技术中,()说明一个对象具有多种形态。

题目
在面向对象技术中,()说明一个对象具有多种形态。

A.继承
B.组合
C.封装
D.多态
参考答案和解析
答案:D
解析:
在面向对象技术中,类有继承性和多态性。继承性是用来寿命特殊类与父类的关系。而多态性则指一般(即父类)中定义的属性或服务被特殊类集成后可以具有不同的数据类型和表现不同的行为。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在面向对象方法中[ ]描述的是具有相似属性与操作的—组对象。


正确答案:类
类 解析:将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是刑象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象是其对应类的—个实例。

第2题:

在面向对象方法中,继承可看作是一种(86)技术,而封装的目的是使对象的(87)分离。类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个(88)。同一个方法名有多种实现的机制称为(89)。一个对象通过发送(90)来请求另一对象为其服务。

A.信息隐藏

B.产品化

C.组装

D.软件复用


正确答案:D

第3题:

在面向对象技术中,多态性的含义是(48)。

A.一个对象可同时指向不同的类的对象

B.同一消息在不同时刻可调用不同的方法

C.对象的生存周期中包含对象的多种状态

D.不同消息可以调用相同的方法


正确答案:B
解析:本题考查的是多态的基本概念,多态是指在不同的时刻,给一个对象发送同一个消息,可能会执行不同的方法,最通常的应用就是虚拟函数。

第4题:

在面向对象的数据模型中,所有具有相同属性和方法集的对象构成了一个对象的

A.类

B.封装

C.对象标识

D.继承


正确答案:A
解析:在面向对象的数据模型中,所有具有相同属性和方法集的对象构成了一个对象的类。

第5题:

在面向对象模型中,每一个对象是状态______和的封装。


正确答案:操作(或行为或方法或动作)
操作(或行为或方法或动作) 解析:在面向对象模型中,一个对象是由一组属性及对其的操作的一组方法构成的。对象本身就是一种封装。

第6题:

在面向对象语言中一个方法可以有多种实现,即“一种定义,多种实现”,称作________


参考答案:多态

第7题:

在面向对象方法中,____是具有相似性质的对象的集合。


正确答案:
类 将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同操作性质的对象的集合,是已经定义了的关于对象的特征、外观和行为的模板。所以类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。

第8题:

●在面向对象技术中,(38)说明一个对象具有多种形态,(39)定义超类与子类之间的关系。

(38)A.继承

B.组合

C.封装

D.多态

(39)A.继承

B.组合

C.封装

D.多态


正确答案:D,A

第9题:

在面向对象技术中,(38)说明一个对象具有多种形态。A.继承B.组合C.封装

在面向对象技术中,(38)说明一个对象具有多种形态。

A.继承

B.组合

C.封装

D.多态


正确答案:D
继承描述的是父类与子类之间的关系,表示特殊与一般;组合描述的是整体和部分的关系,且整体和部分的生命周期一致;封装描述的是对象的隐蔽性,只需对外公开接口即可;多态描述的是一个对象或方法的多种表现形式。

第10题:

以下说法中错误的是(25)。

A.面向对象分析与面向对象设计的定义没有明显区别

B.在实际的软件开发过程中面向对象分析与面向对象设计的界限是模糊的

C.面向对象分析和面向对象设计活动是一个多次反复迭代的过程

D.从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程


正确答案:A
解析:软件开发的分析过程就是分析系统需求的过程,分析工作主要包括理解、表达和验证。面向对象分析的关键是识别问题域内的对象及其关系。分析的任务基本完成后,下一步则是将分析的成果用于设计中。就是根据成本与要求,规划出系统应如何实现的问题。所以A中“分析与设计的定义没有明显区别”的说法是不正确的。

更多相关问题