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

正文內(nèi)容

川大學(xué)計(jì)算機(jī)學(xué)院精品課程,面向?qū)ο蟪绦蛟O(shè)計(jì)c,游洪越,第三章(完整版)

  

【正文】 原有類的所有特征(除訪問權(quán)限為private的特征而外 ), 并在此基礎(chǔ)上添加新類的新特征。 //基類員工 Class CAdminStaff : public CCompanyStaff 。 高級(jí)語(yǔ)言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 29 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) ? 析構(gòu)函數(shù) ?當(dāng)派生類對(duì)象消亡時(shí) , 系統(tǒng)會(huì)自動(dòng)調(diào)用派生類的析構(gòu)函數(shù)做一些必要的清理工作; ?由于在繼承過程中派生類不能繼承基類的析構(gòu)函數(shù) , 所以如果需要就只能在派生類中重新定義; 高級(jí)語(yǔ)言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 30 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) ?在執(zhí)行派生類的析構(gòu)函數(shù)時(shí)基類的析構(gòu)函數(shù)也將被自動(dòng)調(diào)用; ?析構(gòu)函數(shù)調(diào)用的順序是先派生類的析構(gòu)函數(shù) , 然后是基類的析構(gòu)函數(shù) 。 將產(chǎn)生如下的調(diào)用次序 B() A() C() 高級(jí)語(yǔ)言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 40 虛基類 ? 較復(fù)雜的虛基類初始化舉例 : 高級(jí)語(yǔ)言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 41 ?為了避免在不同繼承路徑中繼承來的同一成員發(fā)生多個(gè)副本的沖突可以將相應(yīng)的基類設(shè)為虛基類,見源代碼: 第 3章\s3_7\ 高級(jí)語(yǔ)言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 42 聚合類 ?聚合類的概念 ?設(shè)計(jì)孤立的類是較容易的 , 難的是正確設(shè)計(jì)基類及其派生類; ?一般地如果在邏輯上 A 是 B 的一部分而 A與 B又不屬于同一類范疇 , 則不允許 B繼承 A的功能而是要用 A和其它東西組合出 B; 高級(jí)語(yǔ)言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 43 ?聚合 (aggregation)也是實(shí)現(xiàn)程序代碼重用的另一有效手段 ; ?類的聚合 , 就是指在一個(gè)類中內(nèi)嵌其他類的對(duì)象作為成員的現(xiàn)象; 高級(jí)語(yǔ)言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 44 ?“ 擁有 ” (has a)關(guān)系 ,聚合類擁有內(nèi)嵌對(duì)象 ; ?出于信息隱藏的考慮 , 一般都將其訪問權(quán)限設(shè)為 “ 私有 ” 。 // 在繼承路徑 “ 銷售經(jīng)理 — 經(jīng)理 — 員工 ” 中將基類 CCompanyStaff設(shè)為虛基類 class CManager : virtual public CCompanyStaff。 //派生類行政主管繼承行政人員 高級(jí)語(yǔ)言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 14 繼承方式 ?基類不受派生類變化的影響; ?派生類繼承了基類 訪問權(quán)限為private的數(shù)據(jù)成員而外 的全部數(shù)據(jù)成員和除了構(gòu)造函數(shù)析構(gòu)函數(shù)和訪問權(quán)限為 private的成員函數(shù)而外 的全部成員函數(shù) ,但是派生類的派生類 ( 如 A派生出 B, B派生出 C,則 C為 A的派生類的派生類 ) 能否訪問這些成員還要受繼承方式的約束 。 ?派生類不會(huì)影響到原有類的結(jié)構(gòu) 。 高級(jí)語(yǔ)言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 6 ?被重用的原有類稱為基類 base class而新創(chuàng)建的類稱為派生類derived class。 //派生類行政人員繼承員工 class CForeAdmin : public CAdminStaff。 ?例 派生類析構(gòu)函數(shù)舉例 : 高級(jí)語(yǔ)言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1