题目
编写一个手机类,画出三个引用两个对象的内存图解
程序代码
package com.company.demo;
class Phone {
String brand;
int price;
String color;
}
public class PhoneDemo {
public static void main(String[] args) {
Phone p1 = new Phone();
System.out.println(p1.brand + "----" + p1.price + "----" + p1.color);
p1.brand = "Iphone";
p1.color = "黑色";
p1.price = 299;
System.out.println(p1.brand + "----" + p1.price + "----" + p1.color);
Phone p2 = new Phone();
p2.brand = "魅族";
p2.price = 999;
p2.color = "白色";
System.out.println(p2.brand + "----" + p2.price + "----" + p2.color);
Phone p3 = p1;
p1.brand = "HTC";
p1.price = 999;
p1.color = "银白色";
System.out.println(p3.brand + "----" + p3.price + "----" + p3.color);
}
}