覆蓋(電腦名詞)

覆蓋(電腦名詞)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

覆蓋是一個電腦名詞,意為同一個硬碟區域的數據重寫。

基本介紹

  • 中文名:覆蓋
  • 外文名:overlay
  • 意為:同一個硬碟區域的數據重寫
  • 三大特性:封裝,繼承,多態
定義,使用方法,

定義

計算機辭彙中的覆蓋(overlay),意為對同一個硬碟區域的數據重寫。
覆蓋(OverRide)
面向對象的編程中,一般出現在繼承(Inheritance)。
當子類聲明了與基類相同名字的方法,而且使用了相同的簽名時,就稱派生類的成員隱藏(hide)了基類的成員。面向對象編程(OOP)的三大特性:封裝,繼承,多態重載overload)和覆蓋都能實現多態,但是真正和多態相關的是覆蓋!

使用方法

在C#語言中,遇到子類覆蓋掉基類中的方法(名稱和簽名相同),編譯器會報錯!所以在C#中規定:如果的確是要定義一個新的方法,那么建議使用new關鍵字;如果是需要覆蓋基類中的方法,那么必須使用override關鍵字。

相關詞條

熱門詞條

聯絡我們