子类override基类的virtual函数后,它所override的函数在它的子类中还能被override.

解决方案 »

  1.   

    默认不就是这样的么?在WinForms窗体代码里输入 override 空格,立刻有一大堆能重写的方法/属性,
    选择其一,例如 OnLoad,一个Tab/回车,就出现下面这一长串:protected override virtual void OnLoad(System.EventArgs e)override关键字:我重写了基类的方法
    virtual关键字:派生类可以重写这个方法
      

  2.   

    楼上错误:override关键字virtual关键字不可共存,override本就可以继承!
      

  3.   

    对。不需要virtual了。楼主不妨多做做练习。问题就解决了。