首页 > 编程 > Java > 正文

java的克隆(Clone)

2019-11-08 18:52:40
字体:
来源:转载
供稿:网友

子类只能调用受保护的clone方法克隆自己。因此,必须重新定义clone方法,并将它声明为public,这样才能让所有的方法克隆对象。

public class Employee implements Cloneable{ @Override PRotected Employee clone() throws CloneNotSupportedException { /* //浅拷贝 return (Employee) super.clone(); */ //深拷贝 Employee cloned = (Employee) super.clone(); //拷贝对象 cloned.hireDay = (Date) hireDay.clone();//拷贝可变的域 return cloned; }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表