面向对象04:类与对象的创建
类与对象的关系:

对象包含具体实例,比如 张三是人(人就是一个类,张三就是类的具体实例(对象)),学生是小?
赋值和调用这里有些区别。以前的方法调用,在main里面可以创建一个新的变量名把其中包含进去。现在的是调用类,为类创建具体实例(对象)。
创建与初始化对象:

new 之后就是一个具体的实例了。
代码示例:
student.java
package com.oop.Demo02;
//demo02文件夹 创建对象
//学生类
public class Student {
//属性:字段
String name; //null
int age; //0
//方法
public void study() {
System.out.println(this.age+"在学习"); //this 是指 谁调用这个方法,那么this它就是那个对象
}
}
Application.java,需调用student.java的类
package com.oop.Demo02;
public class Application {
public static void main(String[] args) {
//类:抽象的,实例化
//类实例化后会返回一个自己的对象!
//student对象就是一个Student类的具体实例!
Student xh = new Student(); //新建 类的具体实例(对象)
Student xz = new Student();
xh.name = "xiaohong";
xh.age = 18;
System.out.println(xh.name);
System.out.println(xh.age);
xz.name = "xiaozhang";
xz.age = 18;
System.out.println(xz.name);
System.out.println(xz.age);
}
}
输出:
xiaohong
18
xiaozhang
18
进程已结束,退出代码 0

浙公网安备 33010602011771号