1类与对象的关系 "人"就可以表示为一个类。因为人“本身属 于一种广义的概念,并不是一个具体的。而 某一个具体的人就可以称为对象。 人 类:定义出了一个基本的 模板,代表共性。 对象:每一个具体的 人,根据不同的属性, 代表个性 张 李四 王五 8
• ”人”就可以表示为一个类。因为”人”本身属 于一种广义的概念,并不是一个具体的。而 某一个具体的人就可以称为对象。 1.类与对象的关系 人 张三 李四 王五 类:定义出了一个基本的 模板,代表共性。 对象:每一个具体的 人,根据不同的属性, 代表个性。 8
关系小结 类:是将客观世界中某类群体的一些基本特 征的抽象。 ·比如:将张三、李四、王五这些对象的一些 特征进行抽象→ Person类 对象:是该类中的一个个具体的东西,又叫 实例。 ·类:定义出了一个基本的模板,代表共性 对象:一个个具体的东西,代表个性
• 类:是将客观世界中某类群体的一些基本特 征的抽象。 • 比如:将张三、李四、王五这些对象的一些 特征进行抽象→Person类 • 对象:是该类中的一个个具体的东西,又叫 实例。 • 类:定义出了一个基本的模板,代表共性。 • 对象:一个个具体的东西,代表个性。 关系小结 9
1类与对象的关系 进一步分析 每个具体的人有姓名、年龄、性别等信息→ 对象包含的数据特征→抽象→类的属性 每个具体的人有吃饭、睡觉、走路等行为→ 对象表现的行为特征→抽象→类的方法 类与对象的关系:类是对象的模板,对象是 类的实例,类只能通过对象才可以使用 类是由属性和方法组成。 ·对象间靠不同属性进行区分
进一步分析 • 每个具体的人有姓名、年龄、性别等信息→ 对象包含的数据特征→抽象→类的属性 • 每个具体的人有吃饭、睡觉、走路等行为→ 对象表现的行为特征→抽象→类的方法 1.类与对象的关系 • 类与对象的关系:类是对象的模板,对象是 类的实例,类只能通过对象才可以使用。 • 类是由属性和方法组成。 • 对象间靠不同属性进行区分。 10
2类的定义 cass类名称 数据类型变量1 数据类型变量2:}定义属性 [修饰符][返回值类型]方法1(参数列表 方法体; 定义方法 (1)类是由属性和方法构成的。 2)属性和方法可以有一个、多个,或者没有。 (3属性:表示对象的数据特征,通过变量的形式体现。 ④方法:表示对象的行为特征,通过方法的形式体现。 (⑤)属性又叫成员属性或成员变量;方法又叫成员方法
class 类名称 { 数据类型 变量1; 数据类型 变量2; … … [修饰符] [返回值类型] 方法1(参数列表){ 方法体; } … … } 2.类的定义 定义属性 定义方法 ⑴类是由属性和方法构成的。 ⑵属性和方法可以有一个、多个,或者没有。 ⑶属性:表示对象的数据特征,通过变量的形式体现。 ⑷方法:表示对象的行为特征,通过方法的形式体现。 ⑸属性又叫成员属性或成员变量;方法又叫成员方法。11
范例:定义 Person类 class Person t String name; ∥声明姓名 int age ∥声明年龄 public void speak(i ∥方法 System. out. printIn("姓名:"+name+"、年龄:"+age); 思考问题: Person类能用吗?能打印出姓名和年龄吗? 操作文件:Demo01.java ·Demo01.java说明:光有类,程序是运行不了的 应该利用类创建出来对象,然后通过对象来给属性 赋值和调用方法,让程序运行起来。 2
class Person{ String name; //声明姓名 int age; //声明年龄 public void speak( ){ //方法 System.out.println("姓名:"+name+"、年龄:"+age); } } 范例:定义Person类 思考问题:Person类能用吗?能打印出姓名和年龄吗? 操作文件:Demo01.java • Demo01.java说明:光有类,程序是运行不了的。 • 应该利用类创建出来对象,然后通过对象来给属性 赋值和调用方法,让程序运行起来。 12