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

正文內(nèi)容

第3章虛函數(shù)和多態(tài)性-展示頁

2024-11-07 16:38本頁面
  

【正文】 yee { private: char * firstname 。 pq=pr。 pr=amp。 8 C++的多態(tài)性 : 派生類的對(duì)象亦是基類的對(duì)象 . quadrilateral rectangle 基類 派生類 對(duì) quadrilateral的對(duì)象的操作也能用在 rectangle的對(duì)象上 . 通過定義虛函數(shù)實(shí)現(xiàn) : quadrilateral q, *pq 。 begin …….. end 。 } 7 多態(tài) (polymorphism): 某一論域中的元素可以有多種解釋 . 名 : 一名多用 ,一名指稱不同的對(duì)象 。 else t=y。但良好的面向?qū)ο笙到y(tǒng) ,其類層次結(jié)構(gòu)頂部是一個(gè)抽象基類 . 6 多態(tài) 一詞是 60年引入的 ,用以刻劃多態(tài)函數(shù) ,即函數(shù)的參數(shù)可以取多種類型 . 例 : fun idet(x)=x ??? 函數(shù)模板 : templateclass T T max (T x , T y) { T t。 為其它類提供基類 . 具體類 (concrete class) 能建立實(shí)例化對(duì)象 . 例 : 圖的層次 shape twoDshape threeDshape circle square triangle sphere 5 如果把帶有虛函數(shù)的類中的一個(gè)或多個(gè)虛函數(shù)聲明為 純虛函數(shù) ,則該類就成為抽象類 . 純虛函數(shù) :聲明“初始化值為 0” . 例 , virtual float earnings( ) const=0。1 第 3章 虛函數(shù)和多態(tài)性 1. 虛函數(shù) 2. 抽象基類和具體類 3. 多態(tài)性 4. 實(shí)例: 工資單系統(tǒng) 5. 系統(tǒng)擴(kuò)充:添加新類 6. 實(shí)例:類 shape、 point、 circle、 cylinder 2 1. 虛函數(shù) shape virtual draw( ) circle virtual draw( ) triangle virtual draw( ) rectangle virtual draw( ) 3 繪圖時(shí) ,簡單調(diào)用基類 shape的函數(shù) draw,并讓程序動(dòng)態(tài)地確定調(diào)用哪個(gè)派生類的draw函數(shù) . 在基類 shape中把 draw聲明為虛函數(shù) : virtual void draw( ) const 。 在每個(gè)類派生類中重新定義 draw,使之能夠繪畫自已的圖形 . 在程序執(zhí)行時(shí) ,用基類指針 shapeptr指向派生類對(duì)象 ,用 shapeptr draw( )調(diào)用draw,則程序會(huì)動(dòng)態(tài)地選擇該派生類對(duì)象的函數(shù) draw(稱為動(dòng)態(tài)綁定 ). 4 2. 抽象類和具體類 抽象類 (abstract class) 不建立實(shí)例化對(duì)象 。 類層次結(jié)構(gòu)中可以不包含抽象類 。 if (xy) t=x。 return (t)。 +: 整數(shù)加 ,實(shí)數(shù)加 ,集合并等 值 : 一個(gè)值可以有多種類型 . 函數(shù)模板 ,類屬 binary_tree(generic type T) 。 binary_tree(integer)。 rectangle r, *pr 。r 。 pqperimeter
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1