类与对象的创建

类与对象的创建_第1张图片
类与对象的创建_第2张图片

package com.mypackage.oop.later;

//学生类
//类里面只存在属性和方法
public class Student {
    //属性:字段
    //在类里面方法外面定义一个属性(或者说是变量),然后在方法里面对他进行不同的实例化
    String name;  //会有一个默认值,为null
    int age;   //会有一个默认值,为0

    //方法
    public void study(){
        System.out.println(this.name+"在学习");
        //this代表当前这个类
    }

}

package com.mypackage.oop.later;

//一个项目应该只存在一个main方法
public class Application {
    public static void main(String[] args) {
        //在类里面方法外面定义一个属性(或者说是变量),然后在方法里面对他进行不同的实例化
        //类是抽象的,需要实例化
        //类实例化后会返回一个自己的对象
        //student对象就是一个Student类的具体实例
        Student student = new Student();    //调用别的类,new完之后就被实例化了
        Student Jack = new Student();    //new完之后就被实例化了
        Student July= new Student();    //new完之后就被实例化了

        System.out.println(Jack.name);   //null
        System.out.println(July.age);   //0

        Jack.name = "Jack";    //赋值
        July.age = 18;    //赋值

        System.out.println(Jack.name);   //Jack
        System.out.println(July.age);   //18
    }
}

//输出
null
0
Jack
18

进程已结束,退出代码0


你可能感兴趣的:(狂神说Java系列笔记,java,开发语言)