对象有哪些属性?什么是状态?什么是行为?二者之间有何关系?设有对象“学生”,试为这个对象设计状态与行为。
对象都具有状态和行为。对象的状态又称为对象的静态属性,主要指对象内部所包含的各种信息,也就是变量。每个对象个体都具有自己专有的内部变量,这些变量的值标明了对象所处的状态。行为又称为对象的操作,它主要表述对象的动态属性,操作的作用是设置或改变对象的状态。学生的状态:姓名、性别、年龄、所在学校、所在系别、通讯地址、电话号码、入学成绩等;学生的行为:自我介绍、入学注册、选课、参加比赛等。
举一反三
内容
- 0
对象的属性,是指对象所具有的()。 A: 动作 B: 特征和状态 C: 行为 D: 继承性
- 1
状态是对象( )的抽象。 A: 行为 B: 方法 C: 属性值 D: 功能
- 2
属性是对对象( )的抽象。 A: 状态 B: 方法 C: 功能 D: 行为
- 3
以下不属于对象的基本要素的是()。 A: 对象标识 B: 对象状态 C: 对象结构 D: 对象行为
- 4
对象间有哪三种关系?对象“班级”与对象“学生”是什么关系?对象“学生”与对象“大学生”是什么关系?