
第2章初识对象和简单数据类型 主讲:王绍卿 E-mail: wsq0533@163.com 办公室:9-212(东) 课件邮箱:javakejian(@l63.com 密码:javakj
1 第2章 主讲:王绍卿 E-mail:wsq0533@163.com 办公室:9-212(东) 课件邮箱:javakejian@163.com 密码:javakj

类和对象的基本概念 类是面向对象程序设计(OOP)的基础,OO始终 是围绕着对象的封装性、继承性和多态性展开 讨论的。 ● 类是一个抽象的概念,对象是一个具体的概念 。类是在一组对象的基础上,通过抽象和概括 获得的一个概念。 例如: 汽车 人 计算机 水果 蔬菜
类和对象的基本概念 • 类是面向对象程序设计(OOP)的基础,OO始终 是围绕着对象的封装性、继承性和多态性展开 讨论的。 • 类是一个抽象的概念,对象是一个具体的概念 。类是在一组对象的基础上,通过抽象和概括 获得的一个概念。 例如: 汽车 人 计算机 水果 蔬菜

对象有两个层次的概念 。现实生活中,对象指的是客观世界的实体 。1 程序中,对象是类的一个实例;是一组变量(也 称属性)和相关方法(也称函数)的集合,其中变 量表明对象的特征,方法表明对象所具有的行 为
对象有两个层次的概念 • 现实生活中,对象指的是客观世界的实体 • 程序中,对象是类的一个实例;是一组变量(也 称属性)和相关方法(也称函数)的集合,其中变 量表明对象的特征,方法表明对象所具有的行 为

类和对象的基本概念 对象的属性和方法通常被封装在一起,共同体 现事物的特性,二者相辅相承,不能分割。 谁看见过只有“完 好的零件和颜色” 而不能开动的汽车?
类和对象的基本概念 • 对象的属性和方法通常被封装在一起,共同体 现事物的特性, 二者相辅相承,不能分割

类和对象的基本概念 ·相似的对象可以归并到同一个类中去 汽车
类和对象的基本概念 • 相似的对象可以归并到同一个类中去

类和对象的基本概念 。 类是对象的抽象 。 对象是类的实例 狗(类) 大黄 小白 老 花花 具体的小狗(对象) 类是对象的类型,在定义了一个类以后,就等 于是定义了一个新的数据类型
类和对象的基本概念 • 类是对象的抽象 • 对象是类的实例 • 类是对象的类型,在定义了一个类以后,就等 于是定义了一个新的数据类型

定义类 类是对象的模板,它定义了对象的结构和操作数据的方法。定 义格式如下: class类名 { 数据类型变量1; 数据类型变量2; 数据类型方法1(形式参数) 数据类型方法2(形式参数)
定义类 • 类是对象的模板,它定义了对象的结构和操作数据的方法。定 义格式如下: class 类名 { 数据类型 变量1; 数据类型 变量2; 数据类型 方法1( 形式参数 ) { . } 数据类型 方法2( 形式参数 ) { . } }

定义类 class Car { String color; int door; 成员变量 int maxSpeed; void brake(){.} void speedUp(. void slowDown(){.}
定义类 class Car { String color; int door; int maxSpeed; void brake() { . } void speedUp() {.} void slowDown() { . } }

定义类 定义Dog类 class Dog String color; int age; String name; String toString0{ return name+"是一只"+age+"岁的"+ color+"颜色的狗!":
定义类 • 定义Dog类 class Dog { String color; int age; String name; String toString() { return name + "是一只" + age + "岁的" + color + "颜色的狗!"; } }

定义类 ·圆柱体类 pi radius 成员变量 height area() 成员方法 volume (
定义类 • 圆柱体类