Java入门-第七节-类和对象
一.对象
1.定义
•Java语言中的对象是对现实世界中对象的模拟,现实中的对象存在于现实生活中,Java语言中的对象存在于计算机内存中。
•
Java
语言中的对象又称为实例。
2.对象的属性和功能
Java中将现实对象中的信息称为属性(也叫全局变量),将现实对象中的功能称为方法。
二.类
1.定义
•
Java
语言把
一组
对象中相同属性和方法抽象到一个
Java
源文件就形成了类。
2.定义类
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
等基本类型:类具有方法)