从美国东部的海因斯贝格看来是很清楚的。阿尔。2011年第四版。C#编程语言,可以使“新”函数与现有类成员的名称相同。我有点明白为什么在某种版本控制冲突场景中,这可能是有用的,
但我不明白的是,为什么你会想要使‘新’功能或‘影子’功能;私人
发布于 2016-02-17 11:24:39
两者之间几乎没有什么区别。1.根据OOPs的概念,阴影是不好的编程实践。2.在隐藏签字方面可能有所不同。3.在隐藏过程中,派生类方法和基类方法都可供使用。
在C#中,派生类中的方法可以具有与基类中的方法相同的名称。可以通过使用新关键字和覆盖关键字来指定方法的交互方式。覆盖修饰符扩展基类方法,新修饰符隐藏它。
https://stackoverflow.com/questions/35413905
复制相似问题