java 如何复制一个对象?
展开全部
给你个小例子
class test implents Cloneable
{
test t1 = new test();
test t2 = null;
try {
t2 = (test)t1.clone();
} catch (CloneNotSupportedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
用clone()方法,不过在对象重载了Object的clone才能用。Object的clone方法是protected。
class test implents Cloneable
{
test t1 = new test();
test t2 = null;
try {
t2 = (test)t1.clone();
} catch (CloneNotSupportedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
用clone()方法,不过在对象重载了Object的clone才能用。Object的clone方法是protected。
参考资料: http://zhidao.baidu.com/question/109888635.html?si=1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询