code.club

標題: C# - new和override的差異與目的<轉貼> [打印本頁]

作者: CDC    時間: 2022-6-3 13:42
標題: C# - new和override的差異與目的<轉貼>
https://dotblogs.com.tw/skychang/2012/05/10/72114

說得十分清楚。

所以就算不加上new和override還是可以正常編譯,就是因為偉大的編譯器幫你處理了,但沒加上new這個關鍵字,編譯器還是會很擔心,怕使用者不知道它會自動地加上這個關鍵字,所以會冒出這個訊息來告知使用者"你現在的父類別方法xxx會隱藏起來,而實際會使用子類別的ooo方法,如果你真的是要這樣的效果,請加上關鍵字new,來讓編譯器的我知道"





歡迎光臨 code.club (https://code.club/) Powered by Discuz! X3.2