C#是方法的重写关键字override,virtual,new 有什么区别?
来源:百度知道 编辑:UC知道 时间:2024/06/01 00:23:55
请高手指点一下小弟
virtual是虚方法,就是等着被重写的,override就是重写后的virtual方法。至于new方法,是父类有这个一样的方法了(同名同参同返回值),但是子类用自己的方法,不用父类的那一套,就new一个,意思是我用我自己的
new是实例化一个新的对象
一个方法用virtual来修饰了,就可以重写(override)了。
简洁明了,呵呵