来自MDSN
“如果派生类中的方法以 new 关键字开头,则该方法被定义为独立于基类中的方法。”
“然后派生类可以使用 override 关键字覆盖基虚拟方法,或者使用 new 关键字将虚拟方法隐藏在基类中。”
为什么使用 new 关键字“隐藏”基类中的虚方法,而不是“公开”?“隐藏”不意味着不会被使用吗?结果表明,当派生类中使用new关键字时,基类中使用了虚方法('exposed'而不是'hidden')。
来自MDSN
“如果派生类中的方法以 new 关键字开头,则该方法被定义为独立于基类中的方法。”
“然后派生类可以使用 override 关键字覆盖基虚拟方法,或者使用 new 关键字将虚拟方法隐藏在基类中。”
为什么使用 new 关键字“隐藏”基类中的虚方法,而不是“公开”?“隐藏”不意味着不会被使用吗?结果表明,当派生类中使用new关键字时,基类中使用了虚方法('exposed'而不是'hidden')。