/**
* 测试引用数据类型,是地址传递还是
*
* @author robit
*
*/
public class Test02 {
public static void main(String[] args) {
Persion p = new Persion();
p.setAge(10);
Persion p1 = p;
p1.setAge(13);
System.out.println(p.getAge());//13
/**
* 由上面的代码可以看出地址的复制,没有进行数据类型的复制,
* 不管哪个引用修改数据,都会对其他引用产生影响,
* 因为内存中只有一个对象,都只能修改这一个对象。
*/
}
}
class Persion{
int age;
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
}引用数据类型中引用传递的本质---地址的复制,对象只有一个
最新推荐文章于 2022-07-14 08:14:17 发布
本文通过一个简单的Java示例说明了对象引用的数据传递机制。演示了当两个变量引用同一个对象时,任何一个变量对对象状态的改变都会影响另一个变量。这对于理解Java中对象的内存管理和引用行为至关重要。
1167

被折叠的 条评论
为什么被折叠?



