问题 单项选择题

在面向对象软件开发方法中,一个对象一般由______组成。

A.名称、消息、函数
B.名称、属性
C.对象名、属性、消息
D.属性、方法

答案

参考答案:D

解析: 对象是面向对象方法巾最基本的概念,可以用来表示客观世界中的任何实体,对象是实体的抽象。面向对象的程序设计方法中的对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,由一组表示其静态特征的属性和它可执行的一组操作组成。对象是属性和方法的封装体。
属性即对象所包含的信息,它在设计对象时确定,一般只能通过执行对象的操作来改变。操作描述了对象执行的功能,操作也称为方法或服务。操作是对象的动态属性。

多项选择题
单项选择题 A1/A2型题