在面向对象的软件结构中,对象是数据抽象和过程抽象的封装体。对象的状态封装在各个对象内,状态的

题目

在面向对象的软件结构中,对象是数据抽象和过程抽象的封装体。对象的状态封装在各个对象内,状态的变化由(55)来改变。

A.外部的事件

B.对象的操作

C.系统原来的状态与外部的事件

D.消息的传递

参考答案和解析
正确答案:B
解析:对象的状态封装在各个对象内,因此状态的变化只能由对象的操作来改变。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于类和对象的描述中,不正确的是()。

A.对象是类的抽象,类是对象的实例

B.类是对象的抽象,对象是类的实例

C.每一对象有唯一的“对象标识”区分于其他对象

D.每一对象有一组状态属性,即相当于一组数据来刻画其自身的状态信息


对象 是类的抽象,类是对象的实例

第2题:

在面向对象的开发方法中,对象实现了数据和操作的结合, 使数据和操作()于对象的统一体中。

A.结合

B.隐藏

C.封装

D.抽象


对象的封装

第3题:

对象是现实世界中个体或事物的抽象表示,是其属性和操作的封装。面向对象的软件开发是一种迭代的渐进式过程,它包括初始、细化、构造和移交四个阶段。


A

第4题:

面向对象程序设计将具有相同属性和相同操作的所有对象抽象成一种新的数据类型——(),将()和()封装在其中。面向对象的程序设计考虑不同对象之间的()和对象类的(),对象之间交互的通信过程通过()传递来实现。


封装、继承、多态

第5题:

面向对象方法中,实现对象的数据和操作结合于统一体的是

A)结合

B)封装

C隐藏

D)抽象


正确答案:B

第6题:

在面向对象的系统中,对象是运行时的基本实体,对象之间通过传递( )进行通信。( )是对对象的抽象,对象是其具体实例。

A.对象 B.封装 C.类 D.消息 A.对象 B.封装 C.类 D.消息


正确答案:D,C

第7题:

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


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

第8题:

以下说法错误的是______。

A.采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生成率

B.在面向对象的程序中,对象是属性(状态)和方法(操作)的封装体

C.在面向对象的程序中,对象彼此间通过继承和多态性启动响应的操作

D.继承和多态机制是面向对象程序中实现的主要手段


正确答案:C

第9题:

面向对象方法中,实现对象的数据和操作结合于统一体中的是().

A.结合

B.封装

C.隐藏

D.抽象


正确答案:B