面向对象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
posted @ 2020-08-08 15:27  nkndlawn  阅读(190)  评论(0)    收藏  举报