Pin*_*ong 0 .net c# oop inheritance
我真的不明白第二个问题,我对第二个问题的答案是否正确?
我的答案:
Clone()不是System.Object的方法.
ICloneable for Clone.System.Object是根类型,其余方法是其直接成员.
第二个问题的答案是什么?这是什么意思?
任何建议将非常感谢.
你对第一个问题的回答当然是正确的.证明.
第二个问题意味着,如果你有IExtendedCloneable从ICloneable(ICloneable作为父接口)派生的 接口,它将不是核心答案,因为ICloneable更通用(更少派生) - 它更接近object继承树.
如果没有那个限制,你可以说它Clone()是System.Windows.Forms.Control.ControlCollection的成员, 你会是对的,但答案并不真正相关.
由于这个限制,ICloneable答案是肯定的.