java 已知一个对象的引用,如何复制一个对象呢?
3个回答
展开全部
obj.clone();2楼那个只是两个引用指向一个对象!
追问
只知道对象的引用,用不了clone,提示没有clone。而且clone也是新建一个引用吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用对象的clone()
追问
只知道对象的引用,而且clone也是新建一个引用吧?
追答
JDK API的说明文档解释这个方法将返回Object对象的一个拷贝。要说明的有两点:一是拷贝对象返回的是一个新对象,而不是一个引用。二是拷贝对象与用 new操作符返回的新对象的区别就是这个拷贝已经包含了一些原来对象的信息,而不是对象的初始信息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String s = new String
创建一个引用对象
s = 'str'
为引用对象赋值
string a = s
复制引用对象
创建一个引用对象
s = 'str'
为引用对象赋值
string a = s
复制引用对象
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询