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

正文內(nèi)容

c面向?qū)ο蟪绦蛏婕皬?fù)習(xí)要點(diǎn)、重點(diǎn)復(fù)習(xí)(編輯修改稿)

2025-02-15 08:17 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 is指針 ?靜態(tài)成員函數(shù)訪問(wèn)靜態(tài)數(shù)據(jù)成員,不訪問(wèn)非靜態(tài)成員 上海海事大學(xué) 信息工程學(xué)院 ?對(duì)象的賦值 ?對(duì)象的復(fù)制 拷貝構(gòu)造函數(shù) 類(lèi)名 對(duì)象 2(對(duì)象 1) Box::Box(const Boxamp。 b) { height=。 width=。 length=。 } 上海海事大學(xué) 信息工程學(xué)院 Static例題 假定類(lèi) AB中有一個(gè)公有屬性的靜態(tài)數(shù)據(jù)成員 bb,在類(lèi)外不通過(guò)對(duì)象名訪問(wèn)該成員 bb的寫(xiě)法為 ( 1) 。 靜態(tài)成員( static)屬于 __類(lèi) __ ,而不屬于 __任何一個(gè)對(duì)象 __ ,它被同一個(gè)類(lèi)的所有對(duì)象共享。 上海海事大學(xué) 信息工程學(xué)院 ?友元 友元函數(shù): friend void display(Time amp。)。 友元成員函數(shù): friend void Time::display(Date amp。)。 ?友元類(lèi) 允許另一個(gè)類(lèi)或函數(shù)訪問(wèn)你的類(lèi)的東西。 Class A{ Private: int i=0。 Friend class b //聲明 } Class B{} Void main() { A a1=new A()。 B b1= new B()。 Int j=。 \\可直接訪問(wèn) A類(lèi)里的 } 如 B是 A的友元類(lèi),那么 a對(duì) b完全開(kāi)放包括 private,也就是 B可以訪問(wèn) A里任何東西 上海海事大學(xué) 信息工程學(xué)院 友元例題 1關(guān)于 友元函數(shù) 的描述中,錯(cuò)誤的是 A. 友元函數(shù)不是成員函數(shù) B. 友元函數(shù)只能訪問(wèn)類(lèi)中私有成員 C. 友元函數(shù)破壞隱藏性,盡量少用 D. 友元函數(shù)說(shuō)明在類(lèi)體內(nèi),使用關(guān)鍵字 friend B 上海海事大學(xué) 信息工程學(xué)院 ?類(lèi)模版(不考) 上海海事大學(xué) 信息工程學(xué)院 第 4章復(fù)習(xí)要點(diǎn) ?運(yùn)算符重載的方法 * ?格式: 函數(shù)類(lèi)型 operator 運(yùn)算符名稱 (形參表列 ) {對(duì)運(yùn)算符的重載處理 } ?復(fù)數(shù) + P122 例 ?運(yùn)算符重載的規(guī)則 P124126 上海海事大學(xué) 信息工程學(xué)院 ?運(yùn)算符重載的實(shí)現(xiàn) 參數(shù)個(gè)數(shù) 參數(shù)次序 類(lèi)成員函數(shù) 參數(shù)個(gè)數(shù) =原操作數(shù)個(gè)數(shù) 1(后置 ++、 除外) 左側(cè)為類(lèi)類(lèi)型 友元函數(shù) 參數(shù)個(gè)數(shù) =原操作數(shù)個(gè)數(shù) ,且至少應(yīng)該有一個(gè)自定義類(lèi)型的形參。 隨意 上海海事大學(xué) 信息工程學(xué)院 ?雙目運(yùn)算符重載 P134 例 ?單目運(yùn)算符重載 區(qū)別 “前置和后置” ?重載流插入運(yùn)算符和流提取運(yùn)算符 * 重點(diǎn)是格式 :友元函數(shù) /普通函數(shù) istream amp。 operator (istream amp。 ,自定義類(lèi) amp。)。 ostream amp。 operator (ostream amp。 ,自定義類(lèi) amp。)。 上海海事大學(xué) 信息工程學(xué)院 ?不同類(lèi)型數(shù)據(jù)間的轉(zhuǎn)換(不考) 上海海事大學(xué) 信息工程學(xué)院 運(yùn)算符重載例題 假定要對(duì)類(lèi) AB定義加號(hào)操作符重載成員函數(shù),實(shí)現(xiàn)兩個(gè) AB類(lèi)對(duì)象的減法,并返回相減結(jié)果,則該成員函數(shù)的聲明語(yǔ)句為: ( ) A、 AB amp。 operator ( ) B、 AB operator (AB amp。 a) C、 operator (AB a) D、 AB operator (AB amp。 a , AB amp。 b) B 上海海事大學(xué) 信息工程學(xué)院 第 5章復(fù)習(xí)要點(diǎn) ?面向?qū)ο蟪绦蛟O(shè)計(jì)有 4個(gè)主要特點(diǎn): 上海海事大學(xué) 信息工程學(xué)院 青處于藍(lán),而勝于藍(lán) ?繼承( inheritance) 機(jī)制是面向?qū)ο蟪绦蛟O(shè)計(jì)使代碼可以復(fù)用的最重要的手段,它允許程序員在保持原有類(lèi)特性的基礎(chǔ)上進(jìn)行擴(kuò)展,增加功能。這樣產(chǎn)生新的類(lèi),稱派生類(lèi)。繼承呈現(xiàn)了面向?qū)ο蟪绦蛟O(shè)計(jì)的層次結(jié)構(gòu)。 體現(xiàn)了由簡(jiǎn)單到復(fù)雜的認(rèn)識(shí)過(guò)程 。 ?多態(tài)性( polymorphism) 多態(tài)性是考慮在不同層次的類(lèi)中,以及在同一類(lèi)中,同名的成員函數(shù)之間的關(guān)系問(wèn)題。函數(shù)的重載,運(yùn)算符的重載,屬于編譯時(shí)的多態(tài)性。以虛函數(shù)為基礎(chǔ)的運(yùn)行時(shí)的多態(tài)性是面向?qū)ο蟪绦蛟O(shè)計(jì)的標(biāo)志性特征。 體現(xiàn)了類(lèi)推和比喻的思想方法。 上海海事大學(xué) 信息工程學(xué)院 派生類(lèi)的聲明方式 ?定義格式 * ? class 派生類(lèi)名:訪問(wèn)限定符 基類(lèi)名 1《 ,訪問(wèn)限定符 ? 基類(lèi)名 2, ……,訪問(wèn)限定符 基類(lèi)名 n》 { ? 《 private: 》 ? 成員表 1; 》 //派生類(lèi)增加或替代的私有成員 ? 《 public: ? 成員表 2; 》 //派生類(lèi)增加或替代的公有成員 ? 《 protected: ? 成員表 3; 》 //派生類(lèi)增加或替代的保護(hù)成員 ? }; //分號(hào)不可少 上海海事大學(xué) 信息工程學(xué)院 繼承過(guò)程 編制派生類(lèi)時(shí)可分四步 吸收基類(lèi)的成員 改造基類(lèi)成員 發(fā)展新成員 重寫(xiě)構(gòu)造函數(shù)與析構(gòu)函數(shù) 不論是數(shù)據(jù)成員,還是函數(shù)成員,除構(gòu)造函數(shù)與析構(gòu)函數(shù)外全盤(pán)接收 聲明一個(gè)和某基類(lèi)成員同名的新成員 ,派生類(lèi)中的新成員就屏蔽了基類(lèi)同名成員稱為同名覆蓋( override) 派生類(lèi)新成員必須與基類(lèi)成員不同名,它的加入保證派生類(lèi)在功能上有所發(fā)展。 上海海事大學(xué) 信息工程學(xué)院 派生類(lèi)的構(gòu)成 * 上海海事大學(xué) 信息工程學(xué)院 繼承分類(lèi) 基類(lèi) 1 基類(lèi) 2 …… 基類(lèi) n 派生類(lèi) 1 派生類(lèi) 2 基類(lèi) 派生類(lèi) 1 派生類(lèi)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1