C# 中重寫和影子的區別是什麼?
以下是重寫和影子的區別 -
影子重新定義了整個方法,而重寫只重新定義了方法的實現。
在重寫中,可以使用子類物件的重寫方法來訪問基類。影子無法訪問子類方法。
影子也稱為方法隱藏。在影子中,父類的方法可以在不使用重寫關鍵字的情況下被子類使用。子類有它自己的版本相同函式。
在重寫下,你可以定義一個特定於子類型別的方法,這意味著子類可以根據其要求實現父類方法。
廣告
以下是重寫和影子的區別 -
影子重新定義了整個方法,而重寫只重新定義了方法的實現。
在重寫中,可以使用子類物件的重寫方法來訪問基類。影子無法訪問子類方法。
影子也稱為方法隱藏。在影子中,父類的方法可以在不使用重寫關鍵字的情況下被子類使用。子類有它自己的版本相同函式。
在重寫下,你可以定義一個特定於子類型別的方法,這意味著子類可以根據其要求實現父類方法。