我有三个类。C#继承虚拟或覆盖
人 - >员工 - >经理
人宣布为
public virtual void saySomething()
内部员工的我有
public virtual void saySomething()
OR
public override void saySomething()
和虚拟方法一世 获得相同的行为
内部经理的我有
public override void saySomething()
我感到困惑的事实,我可以使用覆盖的虚拟更换?我以为你用override来表示这个类已经重写了一个基类函数。
如何阻止方法被重写?这是最后一种方法。