Java 2实用教程第4版_第4章_类与对象
- 格式:ppt
- 大小:826.50 KB
- 文档页数:65
第4章类和对象本章主要介绍Java语言中类的定义及类的访问控制、成员的定义及成员的访问控制、对象的创建、数组的创建及使用。
第4章类和对象4.1 OO(Object-oriented)基本概念4.2 类的定义4.3 域(成员变量/字段)声明4.4 方法的定义4.5 类变量的初始化形式4.6 类对象的初始化形式4.7 数组4.7.1 数组的创建形式4.7.2 (一组)数组的应用4.7.3 多维数组4.8 对象的撤消(清除)4.9 小结4.1 OO(Object-oriented)基本概念1. 对象(Object)⏹现实世界的对象:有自己的状态,如一台空调有自己编号、摆放位置、颜色、尺寸、重量、工作状态…有自己的行为(功能),如空调的开机、关机、制冷、制热、摆风…⏹机器世界的对象:对象的状态用属性来维护(变量、字段)对象的行为用方法来实现(代码)对象是一组数据(属性)及对这组数据属性的一组操作(行为)构成的有标识的独立实体。
2. 类(Class)类是一组具有共同的属性特征和行为(服务)特征的对象的抽象。
(1)属性(Attribute)是描述对象静态特征的一个数据项。
(2)行为(Service)是描述对象动态特征的一个操作序列。
类与对象的关系:抽象与具体的关系。
类是产生对象的模板,而对象是类的一个实例。
3. 封装(encapsulation)是指通过类机制把对象的数据和对数据的操作(行为)封装在一起成为一个独立的系统单位。
4.2 类的定义4.1.1 类的定义形式Java程序由类构成,类由类头和类体组成,其一般形式为:[<修饰符>] class <类名>{ <每个字段的声明><每个方法的定义>}//类定义结束其中类的修饰符有2种:(1)访问控制符public、private或缺省来指定类的访问权限。
如:public class Object {....}(2)非访问控制符abstract、final分别用来声明抽象类和最终类。