Day09

创建对象内存分析

package oop;

public class pet {
    public String name;
    public int age;
    public void shot(){
        System.out.println("汪汪汪");
    }
}

package oop;
//一个项目应该只有一个main方法

public class Application {
    public static void main(String[] args) {
        pet dog = new pet();
        dog.name = "旺财";
        dog.age = 2;
        dog.shot();
        System.out.println(dog.name);
        System.out.println(dog.age);

    }

}

image-20201003221219209

内存分析图

image-20201003221244800

小结

  • 1.类与对象
         类是一个模板:抽象 对象是一个具体的实例
    2.定义,调用
    3,对应的引用
        引用类型:  基本类型
        对象是通过引用来操作的:栈-->堆
    4,属性:字段Field 成员变量
       默认初始化
       修饰符 属性类型 属性名 = 属性值
    5,对象的创建和使用:
        必须使用new关键字创建对象,构造器 Persion wjw = new Persion();
        对象的属性   wjw.name
        对象的方法   wjw.sleep();
    6.类
          静态的属性
          动态的行为
    
posted @ 2020-10-03 22:22  JWEY  阅读(60)  评论(0)    收藏  举报