【发布时间】:2011-10-16 22:15:06
【问题描述】:
上周在我们的 java 课程中,我们介绍了 Object 类及其一些方法 其中一种方法是 clone(),当我们的老师向我们解释这种方法时,我们被告知 每次我们克隆一个对象时,我们都必须通过 clone() 向下转换返回的对象 因为 clone() 返回一个 Object 类型的对象。
因此,当此方法可以使用 getClass() 之类的另一种方法轻松获取克隆对象的类型时,我找不到为什么该方法更喜欢返回通用对象的原因 并自动处理下铸。
哦,顺便说一句,这不是家庭作业,只是我个人的好奇心让我问了这个问题(我的老师可以给我一个准确的答案,所以我决定暂时让他去做:D)
【问题讨论】:
标签: java