1个回答
2017-10-17
展开全部
其实这个是对JAVA里面引用的理解,以你的代码为例:当你把o作为参数传给ss方法的时候,其实是把o的引用地址传给了ss,所以现在o和s两个变量都指向了你在main方法中生成的DTOrder对象,同理,当你在ss方法中重新new一个DTOrder对象的并赋值给s的时候,其实只是让s指向一个新的对象,但是原来的o却不会改变,仍然指向原来的那个对象,也就造成了你看到的效果了。类似酱紫
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询