我有三個類。C#繼承虛擬或覆蓋
人 - >員工 - >經理
人宣佈爲
public virtual void saySomething()
內部員工的我有
public virtual void saySomething()
OR
public override void saySomething()
和虛擬方法一世 獲得相同的行爲
內部經理的我有
public override void saySomething()
我感到困惑的事實,我可以使用覆蓋的虛擬更換?我以爲你用override來表示這個類已經重寫了一個基類函數。
如何阻止方法被重寫?這是最後一種方法。