C#中为什么要使用New修饰符隐藏父类成员

隐藏父类成员可以在程序中起到什么作用?... 隐藏父类成员可以在程序中起到什么作用? 展开
 我来答
清水栞
推荐于2017-11-28 · TA获得超过1547个赞
知道小有建树答主
回答量:1538
采纳率:50%
帮助的人:978万
展开全部
比如你父类里有一个方法叫 Method()

然后你子类里也有一个方法叫 Method()

原本,因为子类的继承关系,他自己就会有一个Method()了,然后你又新定义了一个,于是程序编译的时候,不知道这个Method()到底用哪一个,所以你在子类里使用new谓语以后,就会把子类中原有的(继承父类的)Method()改由你后写的那个替换掉
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式