关键字new virtual override sealed
作者:互联网
子类重写父类的方法
父类virtual 子类override 子类override
..........
注意:
override
不能重写非虚方法和静态方法 只能重写virtual,abstract,override修饰的方法 不能使用修饰new,static,virtual,abstract,来修饰override方法
父类一个普通方法,子类中有一个同名方法,用new隐藏父类的方法
如果在子类用private修饰new方法,那么只在该子类中隐藏父类的方法,在派生类之外,没有隐藏该父类的方法 如果只在子类中隐藏了父类的方法,那么在子类的子类中,也是隐藏的
创建子类对象时,先调用父类构造,再调用子类构造
密封Sealsed
由他修饰的类或方法不能被继承或者重写 在类中使用,表示该类不能被继承;不能和abstract一起使用; 在方法中使用,表示该方法不能被重写,必须和override一起使用
标签:重写,子类,virtual,sealed,override,父类,方法 来源: https://www.cnblogs.com/xcfxcf/p/12551243.html