clone问题

简洁是智慧的灵魂 2009-09-04 01:44:20
我按照java核心编程中的代码输入
	public Employee clone() throws CloneNotSupportedException{
Employee cloned=(Employee)super.clone();
cloned.hireday=(Date) hireday.clone();
return cloned;
}
为什么会有The return type is incompatible with Object.clone()的错误呢
...全文
78 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tfsict2008 2009-09-06
  • 打赏
  • 举报
回复
cloneable接口问题,你没有实现这个接口
Miracle1216 2009-09-04
  • 打赏
  • 举报
回复
该类要实现Cloneable接口
ruisheng_412 2009-09-04
  • 打赏
  • 举报
回复
没有实现Cloneable接口 是有异常的。
windforcecn 2009-09-04
  • 打赏
  • 举报
回复

public Object clone() throws CloneNotSupportedException{
Employee cloned=(Employee)super.clone();
cloned.hireday=(Date) hireday.clone();
return cloned;
}
applerockhool 2009-09-04
  • 打赏
  • 举报
回复
方法写错了吧。返回值是object,而其你要实现Cloneable接口
	@Override
protected Object clone() throws CloneNotSupportedException {
// TODO Auto-generated method stub
return super.clone();
}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧