类和对象的理解

package oop.demo02;

//学生类
public class Student {
     //里面含有属性(字段)和 方法,一个类里面也只有属性和方法
    //1.属性(字段)
    String name;
    int age;

    //2.方法
    public void study(){
        System.out.println(this.name+"学生在学习");
    }

}

package oop.demo02;

//一个项目只存一个main方法
//Application代表app的运行在这个地方
public class Application {
    public static void main(String[] args) {
        //Student类是抽象的,需要进行实例化
        //类实例化后会返回一个自己的对象
        Student student = new Student();
        //此处student就是Student类的具体实例
       Student xiaoming= new Student();
       Student daxing=new Student();
       //xiaoming 和daxing是不同的对象,但都有类Student的共同特性
        System.out.println(xiaoming.name);//输出null
        System.out.println(xiaoming.age);//输出0

        //给xiaoming赋值小明
        xiaoming.name="小明";
        xiaoming.age=18;
        System.out.println(xiaoming.name);//输出小明
        System.out.println(xiaoming.age);//输出18





    }

}

 

posted @ 2022-01-28 15:02  狂神大鑫  阅读(28)  评论(0)    收藏  举报