C 第五課 繼承和多型

2022-08-22 14:21:13 字數 509 閱讀 4446

繼承就是將基類具體化

多型就是將更具體的型別都當作基類來進行處理1.多型的優勢:

1)能夠實現**復用

2)有多種實現方式,方便靈活使用

2.能夠將乙個基類派生的多個子類都當作這個基類來做相同的操作實現多型

3.override來實現方法,通過虛函式實現多型

4.乙個派生類必須實現自己的建構函式,不能從基類繼承

5.必須顯示地呼叫基類的建構函式

6.如果基類有預設的無引數的建構函式,派生類會隱式地呼叫

7.可以用new來說明當前宣告的方法不是基類當中的虛函式,override則是宣告為複寫的函式

8.多型的override會從基類開始,直到找到不能更具體的override函式,或者找到新的new override為止

9.乙個抽象方法沒有實現,只宣告名字和標籤,在子類中必須實現

10.宣告抽象類的物件是不合法的

11.object是所有類的基類

12.巢狀類。巢狀在內部的類可以用到外部類的所有成員

C語言第五課

主要內容 二維陣列 字串陣列 多維陣列 理解 一 二維陣列 有兩個下標的陣列稱為二維陣列 定義 型別修飾符 陣列名 常量表示式1 常量表示式2 第一維的長度 第二維的長度 示例 定義乙個2行3列的二維陣列 int array 2 3 這是乙個標準的二維陣列 二維陣列的元素也稱為雙下標變數 0 1 2...

C語言第五課

c函式若不宣告型別,則預設為 int 型 在函式中,指標可以 被調函式 修改 主調函式 1 int func int a main 2 void func int num main int num 2 func int b 野指標會 指向任一地方 int pum printf x pum 指標偏移的...

C語言 第五課

一 所有程式在執行時,程式中的語句按其先後順序執行。這種按照語句的先後次序順序執行的程式結構稱為順序結構。根據某種條件的成立與否而採用不同的程式段進行處理的程式結構稱為選擇結構。二 簡單if語句 color red if 表示式 color img 小括號中的表示式表示控制條件,表示式的值非零為 真...