Day14-02
P65 面向对象06:创建对象内存分析
下面两个程序是联动的,一个主程序main,一个类
package com.oop.demo03;
public class Application {
//进入了main方法
public static void main(String[] args) {
Pet dog = new Pet();//new了一个对象dog,调用了Pet类的无参构造,
dog.name = "旺财";//给对象dog的name赋了个值
dog.age = 3;//给对象dog的age赋了个值
dog.shout();//对象dog调用了Pet类中的一个方法
//输出:叫了一声
System.out.println(dog.name);//旺财
System.out.println(dog.age);//3
}
}
package com.oop.demo03;
public class Pet {
String name;
int age;
//自带无参构造器
public void shout(){
System.out.println("叫了一声");
}
}