类中复制对象方法的重要性

Oct 2, 2016


背景介绍


Java具有一个特点: 对于对象的引用, 采用地址引用. 这种情况下有一个缺点是如果修改了一个对象中的成员信息, 那么其他地方调用的该对象中信息也会被修改.

很多时候这种特点会给我们带来方便, 但也经常造成不必要的错误. 在发生错误时我们可能就需要一个可以复制该对象实体的方法.

实现复制对象内容的方法有很多, 常见的有:

  1. 覆写 Object 类的 clone() 方法, 同时需要实现 Cloneable 接口.
  2. 自定义一个 copy() 方法.

上一篇博客:异常处理方法
下一篇博客:Java反射机制(一)