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

正文內(nèi)容

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

2025-02-15 08:17 本頁面
 

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