一、一个对象的内存图
二、两个对象的内存图
三、使用对象类型作为方法的参数
public class PhoneParam { public static void main(String[] args) { Phone one = new Phone(); one.name="苹果"; one.price= 4599; method(one);//传进去的参数其实就是地址值 } public static void method(Phone param){ System.out.println(param.name); System.out.println(param.price); } }
注意事项:当一个对象作为参数,传递到方法当中时,实际上传递的是对象的地址值
四、使用对象类型作为方法的返回值
当使用一个对象类型作为方法的返回值时,反回值其实就是对象的地址值