`
shuye556
  • 浏览: 946 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
     今天在做clone实验时遇到一个奇怪的问题,根据《java核心技术第一卷》的叙述,如果一个对象需要clone,而且其内部还存在可变(一般为引用类型)类型的数据,那么这个可变类型的数据在克隆时也需要调用自己的clone方法,如代码中的Employee2中的clone方法中的注释部分,否则为浅度克隆,但是根据自己的实验,在Employee2中的方法并没有调用Date方法中的clone方法(被注释的代码//employee2.hireDay=(Date)hireDay.clone();),但是程序的运行结果表明Date类型已经被深度克隆了,而Employee2中的clone方法中如果 ...
Global site tag (gtag.js) - Google Analytics