【零基础学Java】—对象的内存图(八)
一、一个对象的内存图
二、两个对象的内存图
三、使用对象类型作为方法的参数
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);
}
}
注意事项:当一个对象作为参数,传递到方法当中时,实际上传递的是对象的地址值
四、使用对象类型作为方法的返回值
当使用一个对象类型作为方法的返回值时,反回值其实就是对象的地址值