私有*新*方法,或'影子',但私人

时间:2016-02-15 16:07:52

标签: c#-4.0

从Hejlsberg等人看来很清楚。人。 2011年第4版。 C#编程可以使“新”函数与现有类成员同名的语言。我可以在某种版本冲突场景中看到为什么这可能有用,

但我没有得到的是为什么你想要制作'新'功能或'影子'功能; 私有

1 个答案:

答案 0 :(得分:-1)

这些之间几乎没有差异。 根据OOP概念,阴影是糟糕的编程习惯。 在阴影中签名可能会有所不同。 3.在Shadowing中,可以使用派生类方法和基类方法。

在C#中,派生类中的方法可以与基类中的方法具有相同的名称。您可以使用new和override关键字指定方法的交互方式。 override修饰符扩展基类方法,new修饰符隐藏它。