由于 clone 在Object 中是受保护方法,该方法只能在父类和子类的内部使用。
所以若子类对象要在外部克隆自己,就要有自己的clone方法,该方法通过调用父类的clone方法完成克隆。
- Cloneable 接口 : 该接口仅是一个标志,不提供任何实际的作用,或者说仅可以作为判断类型使用
- done方法,这个方法是从 Object 类继承的
实现克隆需要的操作:
- 该对象实现 Cloneable 接口
-
重新定义 clone方法,并指定 public 访问修饰符。
由于 clone 在Object 中是受保护方法,该方法只能在父类和子类的内部使用。
所以若子类对象要在外部克隆自己,就要有自己的clone方法,该方法通过调用父类的clone方法完成克隆。
重新定义 clone方法,并指定 public 访问修饰符。