所以我有一個派生自GameComponent的類。在類中提供了這個方法:不執行的覆蓋方法
public override void Initialize(){
base.Initialize();
}
我已經看到了多源裏的人做同樣的事情,他們重寫初始化方法,但有除base.Initialize
通話過程中沒有實現。我不明白這一點,因爲爲什麼有方法,如果它不做任何事情?如果你不包含重載方法,那麼GameComponent類中的虛擬方法將被默認調用?我從字面上理解了整個方法,沒有發生任何不同。
把這個簡短的重寫方法沒有實現的重點是什麼?