-
覆蓋
(電腦名詞)
鎖定
- 中文名
- 覆蓋
- 外文名
- overlay
- 意 為
- 同一個硬盤區域的數據重寫
- 三大特性
- 封裝,繼承,多態
覆蓋定義
計算機詞彙中的覆蓋(overlay),意為對同一個硬盤區域的數據重寫。
覆蓋(OverRide)
在面向對象的編程中,一般出現在繼承(Inheritance)。
當子類聲明瞭與基類相同名字的方法,而且使用了相同的簽名時,就稱派生類的成員隱藏(hide)了基類的成員。面向對象編程(OOP)的三大特性:封裝,繼承,多態!重載overload 和覆蓋都能實現多態,但是真正和多態相關的是覆蓋!
覆蓋使用方法
在C#語言中,遇到子類覆蓋掉基類中的方法(名稱和簽名相同),編譯器會報錯!所以在C#中規定:如果的確是要定義一個新的方法,那麼建議使用new關鍵字;如果是需要覆蓋基類中的方法,那麼必須使用override關鍵字。
- 參考資料
-
- 1. 覆蓋 .在線漢語詞典[引用日期2019-06-12]