C# 子类可以利用父类的Clone方法吗

1. Object类只有MemberwiseClone,你调用了就已经产生了一个新对象了,但这是浅复制。2、如果你要实现深复制,肯定只能自己写。父类如果已经有了一个Clone函数,除非他让你把this传进去(而不是直接返回一个复制好的对象给你),否则你无法使用。3、如果Clone函数直接返回了ReportDocument,那么你一继承就会失去利用这个函数实现你自己的深复制的能力。


    推荐阅读