黑马程序员技术交流社区
标题:
关于类中使用clone()情况总结
[打印本页]
作者:
邓超军
时间:
2012-7-19 10:23
标题:
关于类中使用clone()情况总结
前两天我曾提过一个关于clone()的问题,原帖:
两个语句有什么不同
。今天学了集合之后,对之做一个总结:
当类类型变量作为一个类的成员变量时,访问该变量的方法的返回值应该用clone()。比如:
class Arra
{
private LinkedList<String> ll;
Arra(LinkedList<String> ll)
{
this.ll=ll;
}
public LinkedList<String> getLinked()
{
return (LinkedList<String>)ll.clone();//这里一定要用clone(),才能避免“漏洞”现象。
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2