第四十八課 同名覆蓋引發的問題

2022-06-04 23:21:18 字數 1475 閱讀 3630

一、子類物件可以當做父類物件使用(相容性)

1、子類物件可以直接賦值給父類物件

2、子類物件可以直接初始化父類物件

3、父類指標可以直接指向子類物件

4、父類引用可以直接引用子類物件

5、當父類指標(引用)指向子類物件時:

(1)、子類物件退化為父類物件

(2)、只能訪問父類中定義的成員

(3)、可以直接訪問被子類覆蓋的成員

#includeusing

namespace

std;

class

parent

};class child : public

parent

};int

main()

二、函式重寫與賦值相容1、函式重寫(1)、子類中可以定義父類中已經存在的成員函式

(2)、這種重定義發生在繼承中,叫做函式重寫

(3)、函式重寫是同名覆蓋的一種特殊情況

2、當函式過載遇上賦值相容

(1)、編譯期間,編譯器只能根據指標的型別判斷所指向的物件

(2)、根據賦值相容,編譯器認為父類指標指向的是父類物件

(3)、因此,編譯結果只能是呼叫父類中定義的成員函式

};void how_to_print(parent*p)//父類的指標

intmain()

1、子類物件可以當做父類物件使用(賦值相容)2、父類指標可以正確指向子類物件3、父類引用可以正確的代表子類的物件

4、子類中可以重寫父類中的成員函式

第四十八象 辛亥

讖 曰卯午之開 厥象維離 八牛牽動 雍雍熙熙 頌 曰水火既濟人民吉 手執金戈不殺賊 五十年中一將臣 青青草自田間出 金聖嘆註解 此象疑一朱姓與一苗姓爭朝綱,而朱姓有以德服人之化,龍蛇相鬥,想在辰巳之年,其建都或在南方。推背圖網解 此象是數十年之後的事,有人就那幅龍蛇鬥的圖對老夫放肆,古爾略作解釋。無...

第四十八章 三大客卿

天神那溫和的聲音在大殿中迴盪。可是八位神將都是乙個個驚愕的看向天神。根本不敢相信天神竟然會說出這樣的話。第九神將?滕青山也有些驚的看向天神。神那一雙小眼睛好似黑色晶玉。讓人根本猜不透他到底是怎麼想的。天神見滕青山疑。便接著道 呼和。你無門無派。入我天神山。對你有好處沒處。旁邊李此刻也露一絲笑容。她是...

LeetCode第四十八題 Python實現

title leetcode no.48 categories tags 給定乙個 n n 的二維矩陣 matrix 表示乙個影象。請你將影象順時針旋轉 90 度。你必須在 原地 旋轉影象,這意味著你需要直接修改輸入的二維矩陣。請不要 使用另乙個矩陣來旋轉影象。示例 1 輸入 matrix 1,2,...