题目
在面向对象程序设计中,描述对象行为的是:A. 对象名B. 属性C. 状态D. 方法
在面向对象程序设计中,描述对象行为的是:
A. 对象名
B. 属性
C. 状态
D. 方法
题目解答
答案
D. 方法
解析
考查要点:本题主要考查面向对象程序设计中对象的基本构成要素及其对应的概念,重点区分“属性”“状态”“方法”三者之间的区别。
解题核心思路:
- 属性是对象的特征,如颜色、尺寸等静态描述。
- 状态是对象在某一时刻的属性集合,反映对象的动态情况。
- 方法是对象可以执行的操作或行为,直接对应对象的功能实现。
关键点:题目中“行为”对应的是方法(Method),即对象能执行的动作。
在面向对象编程中:
- 对象名是标识对象的名称,与行为无关。
- 属性描述对象的特征(如颜色、大小),属于静态描述。
- 状态反映对象在某一时刻的属性组合(如“开”或“关”),是动态的。
- 方法是对象能执行的具体操作(如
switchOn()、move()),直接定义对象的行为。
因此,描述对象行为的是“方法”,对应选项D。