注册 登录
编程论坛 JAVA论坛

在做JAVA的Cloneable类的题是,为什么克隆是还要显示的类型强制转换(在注释处)

_涧边幽草 发布于 2016-05-30 21:14, 1470 次点击
在做JAVA的Cloneable类的题是,为什么克隆是还要显示的类型强制转换(在注释处)
只有本站会员才能查看附件,请 登录
2 回复
#2
zzjvslove2016-05-31 08:48
GemetricObject类实际Cloneable标识接口、复写Object类的clone()。

public Object clone() throws CloneNotSupportedException{
        return super.clone() ;
}

克隆操作由父类完成、返回的是父类对象。
而你要克隆GemetricObject对象、必须要强转成GemetricObject对象。
#3
_涧边幽草2016-05-31 15:17
回复 2楼 zzjvslove
谢谢
1