紅皮書c 高階程式設計 第6版 第4章 繼承

2021-06-16 04:01:29 字數 412 閱讀 1431

4.2實現繼承

1.虛方法

把基類函式宣告為virtual,該函式可以在派生類中重寫,也可以把屬性宣告為virtual

2.隱藏方法

在派生類中宣告的方法和基類中同名,且該基類中方法為宣告virtual,派生類中方法未宣告override

派生類方法會隱藏基類方法,應用new關鍵字宣告派生類方法,隱藏基類方法

3.呼叫函式基類版本

base.()語法可呼叫基類的任何方法

4.抽象類和抽象函式

允許把類和函式宣告為abstract,抽象類不能例項化,抽象函式沒有執行**,必須在非抽象派生類中重寫

5.密封類和密封方法

把類方法宣告為sealed,這表示不能繼承類,不能重寫方法

紅皮書c 高階程式設計 第6版 第3章 物件和型別

3.2類成員 1.資料成員 2.函式成員 提供了操作類中資料的功能 包含 方法,屬性,建構函式,終結器,運算子,索引器 1 方法 1 方法宣告 modifiers return type methodname parameters method body 2 方法呼叫 methodname para...

紅皮書c 高階程式設計 第6版 第3章 物件和型別

3.7object類 所有.net類都派生於system.object,如沒有指定基類,編譯器就自動假定這個類派生於object 因此,除了自己定義的方法屬性外,可以訪問object定義的公共或受保護的成員方法 system.object方法 1.tostring 獲取物件字串表示 2.gethas...

《C 高階程式設計》紅皮書筆記

1 c 使用字串有3種風格 c風格,將字串表示成字元陣列 把字串包裝在一種更易於使用的串型別中,如string類 一些非標準的方法 2 在編寫程式之前,先不要具體編寫任何 而應當首先設計程式,避免陷入到應用程式中 編寫程式如果沒有設計,就像你建造一座樓房,但是卻沒有設計圖紙。3 c 兩個基本原則 抽...