freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[高等教育]面向?qū)ο髲?fù)習(xí)20xx信工-資料下載頁

2025-01-19 19:11本頁面
  

【正文】 不同對象收到相同的消息時產(chǎn)生不同的動作。 C++支持兩種多態(tài)性,一種是編譯時的多態(tài)性,另一種是運行時的多態(tài)性。 ? 編譯時的多態(tài)性 ? 運行時的多態(tài)性 第 50 頁 ? 引入派生類后的對象指針 ? 引入派生概念后,任何被說明為指向基類對象的指針都可以指向它的 公有派生類 ? 可以讓指向基類對象的指針指向它的公有派生的對象,若指向私有派生的對象則 被禁止 。 ? 不能將一個聲明為指向派生類對象的指針指向其基類的一個對象。 ? 聲明為指向基類對象的指針,當其指向派生類對象時,只能利用它來直接訪問 派生類中從基類繼承來的成員 ,不能訪問公有派生類中特定的成員。 第 51 頁 ? 虛函數(shù)的定義及其使用 ? 虛函數(shù)的定義在基類中進行,它在基類中需要定義為虛函數(shù)的成員函數(shù)的聲明中冠以關(guān)鍵詞 virtual。 ? 基類中某成員函數(shù)聲明為虛函數(shù)后,此虛函數(shù)可以在一個或多個派生類中被重新定義。 ? 虛函數(shù)重新定義時, 不需要 virtual聲明。 ? 重新定義時,函數(shù)原形,包括返回類型、函數(shù)名、參數(shù)個數(shù)、參數(shù)類型的順序,必須與基類中的原型 完全一致 。 第 52 頁 ? 虛函數(shù)與重載函數(shù)的關(guān)系 ? 一般的函數(shù)重載,函數(shù)的返回類型及所帶的參量可以不同,僅是函數(shù)名相同即可。 ? 重載虛函數(shù)時,要求函數(shù)名、返回類型、參量個數(shù)、參量類型和順序都與基類中原型完全一樣。若有不同,按如下處理: 返回類型不同 ,其余均同, 作出錯處 理。 , 僅函數(shù)名相同 ,系統(tǒng)會將它認為是一般的函數(shù)重載,將 丟失虛特性 。 第 53 頁 ? 多繼承中的虛函數(shù) ? 若派生類由多個基類派生的,對派生類中的同一個成員函數(shù),有時體現(xiàn)為虛函數(shù),有時則只是其某個基類成員的重載函數(shù)。 ? 虛特性可以傳遞。 ? 注意:指向派生類的指針不能繼承。即:基類的指針可以指向它的派生類,但不能指向它的派生類的派生類。 第 54 頁 ? 純虛函數(shù)的概念 ? 純虛函數(shù)是一個在基類中說明的虛函數(shù),它 在該基類中沒有定義 ,但要求任何 派生類都必須定義 自己的版本。純虛函數(shù)的定義形式: virtual type funame(參數(shù)表 )=0。 第 55 頁 ? 抽象類的概念 ? 若一個類中至少有一個純虛函數(shù),那么就稱該類為 抽象類 。 ? 對抽象類的使用有幾點規(guī)定: ? 抽象類只能用作其它類的基類,不能建立抽象類對象。 ? 抽象類不能用作參數(shù)類型、函數(shù)返回類型或顯式轉(zhuǎn)換的類型。 ? 可以聲明指向抽象類的指針和引用,此指針和引用可以指向它的派生類,進而實現(xiàn)多態(tài)性。 ? 模板的概念 ? 函數(shù)模板 ? 類模板 模板 第 57 頁 ? 模板:旨在于完成一些通用算法,如數(shù)據(jù)結(jié)構(gòu)中的棧操作、排序操作和樹操作。這些操作在不同的應(yīng)用中有不同的數(shù)據(jù)類型。采用模板功能后,即可在模板內(nèi)將數(shù)據(jù)類型抽象為一種廣泛類型,在忽略數(shù)據(jù)類型差異的情況下設(shè)計模板,只需要考慮具體算法。反之,用戶使用模板時需要用特定的數(shù)據(jù)類型代替模板中的抽象數(shù)據(jù)類型,而不必考慮具體的算法; 本章要求 第 58 頁 ? 函數(shù)模板:參數(shù)類型、返回值類型或函數(shù)體中使用的類型是通用類型的函數(shù)稱為函數(shù)模板,它定義了一類函數(shù)。函數(shù)模板的實例化和模板函數(shù)的重載(兩種方法); ? 類模板:數(shù)據(jù)成員類型、成員函數(shù)的參數(shù)、返回值或函數(shù)體中使用的類型為通用數(shù)據(jù)類型的類稱為類模板,它定義了一類類。類模板可以派生出另一個類模板。 本章要求 第 59 頁 ?函數(shù)調(diào)用時的規(guī)則: ?尋找一個參數(shù)完全匹配的函數(shù),如果找到了就調(diào)用它。 ?失敗后,尋找一個函數(shù)模板,使其實例化,產(chǎn)生一個匹配的模板函數(shù),找到了,就調(diào)用它。 ?失敗了,再試一試低一級的對函數(shù)的重載方法,例如通過類型轉(zhuǎn)換可產(chǎn)生參數(shù)匹配等,若找到了,就調(diào)用它。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1