Java入门-第七节-类和对象
一.对象
1.定义
•Java语言中的对象是对现实世界中对象的模拟,现实中的对象存在于现实生活中,Java语言中的对象存在于计算机内存中。
•Java语言中的对象又称为实例。
2.对象的属性和功能
Java中将现实对象中的信息称为属性(也叫全局变量),将现实对象中的功能称为方法。
二.类
1.定义
•Java语言把一组对象中相同属性和方法抽象到一个Java源文件就形成了类。
2.定义类
•定义一个类的步骤:1、定义类名;2、定义类的属性;3、定义类的方法。
例:
publicclass 类名 {
//属性
属性1类型 属性1;
属性2类型 属性2;
…
属性n类型 属性n;
//方法
方法1;
方法2;
…
方法m;
注意事项:
类名的命名规则:
1.符合标识符命名规范;
2.类名必须使用英文字母,首字母应大写,如Hello、People等。
3.当类名由多个”单词”组合而成时,每个单词的首字母都要大写。如Time、Game、Dog、DateUtil等
例:
public class Student {
//定义属性
String id; //学号
String name; //学生姓名
String grade; //学生年级
//定义读书方法
public void readBook() {
System.out.println(name + “正在读书……");
}
//定义写作业方法
public void doHomework() {
System.out.println(this.name + “正在写作业……");
}
}
三.对象的创建和使用
例:
public class TestStudent {
public static void main(String[] args) {
Student student = new Student();//创建李四学生类对象
student.id = "wl2014001";
student.name = "李四";
student.grade = "三年级";
student.readBook();//调用学生读书方法
student.doHomework();//调用学生写作业的方法
}
}
类和对象的关系:
•类是创建对象的模板,确定对象将会拥有的属性和方法。
•类是对象的抽象化;对象是类的具体化。
•类是一种数据类型,是对象的数据类型(不同于int等基本类型:类具有方法)