描述Dog对象:
package android.java.oop07; // 描述Dog对象/实体 public class Dog { private String name; private int age; /** * 定义构造方法 (如果定义构造方法,默认有一个无参构造方法) * @param name 传递名字 * @param age 传递年龄 */ public Dog(String name, int age) { this.name = name; this.age = age; } // 打印所有的值 public void showAllValue() { System.out.println("name:" + name + " age:" + age); } }
main测试方法,实例化对象:
package android.java.oop07; public class Demo01 { public static void main(String[] args) { /** * 实例化 Dog 对象 */ Dog dog = new Dog("小白", 99); /** * 通过实例化的Dog对象引用地址 去 调用Dog的showAllValue方法 */ dog.showAllValue(); } }
执行结果:
以上代码对应的内存图:
第十一步 由于JVM只执行main方法,main方法 弹栈 出栈后,程序结束
Process finished with exit code 0