C#是方法的重写关键字override,virtual,new 有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/06/01 00:23:55
请高手指点一下小弟

virtual是虚方法,就是等着被重写的,override就是重写后的virtual方法。至于new方法,是父类有这个一样的方法了(同名同参同返回值),但是子类用自己的方法,不用父类的那一套,就new一个,意思是我用我自己的

new是实例化一个新的对象

一个方法用virtual来修饰了,就可以重写(override)了。

简洁明了,呵呵