【发布时间】:2011-07-22 19:17:02
【问题描述】:
我不完全理解在类的 clone() 方法中返回 super.clone() 的想法。首先,这是否与它返回一个包含比请求的数据少的超类的对象有关,因为超类“不是”子类,而是子类“是”超类。如果有一个很长的子类链,每个都调用 super.clone(),那为什么不会导致它最终在链的根部调用 Object.clone(),这不是任何子类?
对不起,如果这令人困惑;我有时会迷惑自己
【问题讨论】:
-
这是有人问的最令人困惑的问题,但答案已尽可能简化..