CDC 發表於 2022-6-3 13:42:31

C# - new和override的差異與目的<轉貼>

https://dotblogs.com.tw/skychang/2012/05/10/72114

說得十分清楚。:victory:

所以就算不加上new和override還是可以正常編譯,就是因為偉大的編譯器幫你處理了,但沒加上new這個關鍵字,編譯器還是會很擔心,怕使用者不知道它會自動地加上這個關鍵字,所以會冒出這個訊息來告知使用者"你現在的父類別方法xxx會隱藏起來,而實際會使用子類別的ooo方法,如果你真的是要這樣的效果,請加上關鍵字new,來讓編譯器的我知道"
頁: [1]
查看完整版本: C# - new和override的差異與目的<轉貼>