第3章类与对象资料.ppt

第3章 类与对象 3.1 基本概念 3.2 类的定义 3.3 创建对象与构造方法 3.4 包 3.5 访问控制符 3.6 非访问控制符 3.7 继 承 3.8 接口 3.9 组合 3.10 多态 3.1 基本概念 ⑴ 对象(object) 对象的概念是面向对象技术的核心,在现实世界里,我们面对的所有事物都是对象。 在面向对象的程序设计中,对象是一个由信息及对信息进行处理的描述所组成的包,是对现实世界的抽象。 虽然人们对对象的描述可能不完全相同,但都是从两点来描述对象的: 一是对象的状态,如电视机的外形、尺寸等; 二是对象的行为,如电视机的开、关等。 同样在面向对象的程序设计中,状态和行为是对象的主要属性。 对象的状态又称为对象的静态属性,主要指对象内部所包含的各种信息; 行为又称为对象的操作,主要描述对象的动态属性,作用是设置或改变对象的状态。 ⑵ 类(class) 类是同种对象的集合与抽象。在面向对象的程序设计中,用类的概念来表述同种对象的公共属性和特点。 ⑶ 实例(instance) 实例是由某个特定的类所描述的一个对象,是对类的具体实现。 对象是以类为模板的具体实例。 ⑷ 域(field) 域是类和对象的静态属性,它可以是基本数据类型的变量,也可以是其他类(系统类或用户自定义类)的对象。因此,定义类时定义域的操作就是说明变量或创建对象的操作。 ⑸ 方法(method) 方法

文档评论(0)

1亿VIP精品文档

相关文档