31面向对象程序设计基本概念 (3)面向对象程序设计常用术语 类(dass):是具有相同属性 和操作的一组对象的集合, 对象( object):是系统中 它为属于该类的全部对象提供了 用来描述客观事物的一个实体, 统一的抽象描述,由一个类名 是构成系统的一个基本单位, 一组属性和一组操作构成 由一组属性和施加这组属性的 组操作构成 封装:就是把对象的属性和操作结 合成一个独立的系统单位,并 属性:用来描述对象静态特征 常用 尽可能隐藏对象的内部细节。 (状态)的一个数据项 (Java中称之为:成员变量) 术语 继承:是指特殊类(子类)可以自动拥 有一般类(父类)的全部属性和操作 特殊类可以有自己定义的属性和操作 继承关系是代代传递的 操作:用来描述对象动态特 多态:是指在一般类中定义的属性 征(行为)的一个动作系列 或操作被特殊类继承之后,可以 (Java中称之为:方法) 具有不同的数据类型或表现 出不同的行为 n Java面向对象程序设计 图Java面向对象程序设计 3.1.1 面向对象程序设计基本概念 (3)面向对象程序设计常用术语 类(class):是具有相同属性 和操作的一组对象的集合, 它为属于该类的全部对象提供了 统一的抽象描述,由一个类名、 一组属性和一组操作构成。 封装:就是把对象的属性和操作结 合成一个独立的系统单位,并 尽可能隐藏对象的内部细节。 继承:是指特殊类(子类)可以自动拥 有一般类(父类)的全部属性和操作。 特殊类可以有自己定义的属性和操作, 继承关系是代代传递的。 多态:是指在一般类中定义的属性 或操作被特殊类继承之后,可以 具有不同的数据类型或表现 出不同的行为。 对象(object):是系统中 用来描述客观事物的一个实体, 是构成系统的一个基本单位, 由一组属性和施加于这组属性的 一组操作构成。 属性:用来描述对象静态特征 (状态)的一个数据项。 (Java中称之为:成员变量) 操作:用来描述对象动态特 征(行为)的一个动作系列。 (Java中称之为:方法) 常用 术语