程序在加载的时候,堆中会在方法区中先加载所有的类和静态方法,在创建对象的时候,会实例化对象,栈中存放引用地址。
public class Application {
public static void main(String[] args) {
Pet dog = new Pet();
dog.name="旺财";
dog.age=1;
Pet cat =new Pet();
}
}
public class Pet {
public String name;
public int age;
public Pet() {
}
public void shout()
{
System.out.println("叫了一声");
}
}