Phone类 package com.itheima_03; /* * 手机类 */ public class Phone { String brand; int price; String color; public void call(String name) { System.out.println("给"+name+"打电话"); } public void sendMessage() { System.out.println("群发短信"); } }
手机的测试类 package com.itheima_03; /* * 手机类的测试类 */ public class PhoneDemo2 { public static void main(String[] args) { Phone p = new Phone(); p.brand = "小米5s"; p.price = 1999; p.color = "银色"; System.out.println(p.brand+"---"+p.price+"---"+p.color); p.call("林青霞"); p.sendMessage(); Phone p2 = new Phone(); p2.brand = "IPhone7S"; p2.price = 7999; p2.color = "土豪金"; System.out.println(p2.brand+"---"+p2.price+"---"+p2.color); p2.call("张曼玉"); p2.sendMessage(); } }
内存图:
main方法执行完毕后,002 003的指向也就没有了,等到垃圾回收器空闲的时候,就会来回收再堆内存的这些垃圾了。