C# 中重寫和影子的區別是什麼?


以下是重寫和影子的區別 -

  • 影子重新定義了整個方法,而重寫只重新定義了方法的實現。

  • 在重寫中,可以使用子類物件的重寫方法來訪問基類。影子無法訪問子類方法。

  • 影子也稱為方法隱藏。在影子中,父類的方法可以在不使用重寫關鍵字的情況下被子類使用。子類有它自己的版本相同函式。

  • 在重寫下,你可以定義一個特定於子類型別的方法,這意味著子類可以根據其要求實現父類方法。

更新於: 2020 年 6 月 21 日

2K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.