【梅开二度】隐藏方法

马上来支持我   ·   发表于 6个月前   ·   编程代码
隐藏方法:在派生类中定义的和基类中的某个方法同名的方法,使用 new 关键字定义

注意:

(1)隐藏方法不但可以隐藏基类中的虚方法,而且也可以隐藏基类中的非虚方法。
(2)隐藏方法中父类的实例调用父类的方法,子类的实例调用子类的方法。
(3)和上一条对比:重写方法中子类的变量调用子类重写的方法,父类的变量要看这个父类引用的是子类的实例还是本身的实例,如果引用的是父类的实例那么调用基类的方法,如果引用的是派生类的实例则调用派生类的方法。
0 Reply   |  Until 6个月前 | 5029 View
LoginCan Publish Content