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

正文內(nèi)容

c語言程序設(shè)計(jì)課件4-資料下載頁

2024-10-04 16:55本頁面
  

【正文】 Barney y。 }。 類 的 組 合 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 58 前向引用聲明注意事項(xiàng) class Fred。 //前向引用聲明 class Barney { public: void method() { xyabbaDabbaDo()。 //錯誤: Fred類的對象在定義之前被使用 } private: Fred* x。//正確,經(jīng)過前向引用聲明,可以聲明 Fred類的對象指針 }。 class Fred { public: void yabbaDabbaDo()。 private: Barney* y。 }。 類 的 組 合 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 59 前向引用聲明注意事項(xiàng) ? 應(yīng)該記住:當(dāng)你使用前向引用聲明時(shí),你只能使用被聲明的符號,而不能涉及類的任何細(xì)節(jié)。 類 的 組 合 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 60 UML簡介 ? UML語言是一種可視化的的面向?qū)ο蠼UZ言。 ? UML有三個基本的部分 – 事物( Things) UML中重要的組成部分,在模型中屬于最靜態(tài)的部分,代表概念上的或物理上的元素 – 關(guān)系( Relationships) 關(guān)系把事物緊密聯(lián)系在一起 – 圖( Diagrams) 圖是很多有相互相關(guān)的事物的組 UML圖形標(biāo)識 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 61 UML中有 4種類型的事物 ? 結(jié)構(gòu)事物( Structural things) ? 動作事物( Behavioral things) ? 分組事物( Grouping things) ? 注釋事物( Annotational things) UML圖形標(biāo)識 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 62 UML中的關(guān)系 ? 依賴( Dependencies) ? 關(guān)聯(lián)( Association) ? 泛化( Generalization) ? 實(shí)現(xiàn)( Realization) UML圖形標(biāo)識 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 63 UML中的 9種圖 ? 類圖( Class diagram) ? 對象圖( Object diagram) ? 用例圖( Use case diagram) ? 順序圖( Sequence diagram) ? 協(xié)作圖( Collaboration diagram) ? 狀態(tài)圖( Statechart diagram) ? 活動圖( Activity diagram) ? 組件圖( Component diagram) ? 實(shí)施圖( Deployment diagram) UML圖形標(biāo)識 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 64 類圖 ? 舉例: Clock類的完整表示 ? Clock類的簡潔表示 Clock Hour : int Minute : int Second : int + ShowTime() : void + SetTime(NewH:int=0,NewM:int=0,NewS:int=0):void Clock UML圖形標(biāo)識 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 65 對象圖 myClock : Clock Hour : int Minute : int Second : int myClock : Clock UML圖形標(biāo)識 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 66 類與對象關(guān)系的圖形標(biāo)識 ? 依賴關(guān)系 圖中的“類 A”是源,“類 B”是目標(biāo),表示“類 A”使用了“類 B”,或稱“類 A”依賴“類 B” 類 A 類 B UML圖形標(biāo)識 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 67 類與對象關(guān)系的圖形標(biāo)識 ? 作用關(guān)系 —— 關(guān)聯(lián) 圖中的“重?cái)?shù) A” 決定了類 B的每個對象與類 A的多少個對象發(fā)生作用,同樣“重?cái)?shù) B” 決定了類 A的每個對象與類 B的多少個對象發(fā)生作用。 類 A 重?cái)?shù) A 類 B 重?cái)?shù) B UML圖形標(biāo)識 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 68 類與對象關(guān)系的圖形標(biāo)識 ? 包含關(guān)系 —— 聚集和組合 類 A 類 B 重?cái)?shù) A 重?cái)?shù) B 類 A 類 B 重?cái)?shù) A 重?cái)?shù) B 聚集表示類之間的關(guān)系是整體與部分的關(guān)系,“ 包含 ” 、 “ 組成 ” 、 “ 分為 ?? 部分 ” 等都是聚集關(guān)系。 UML圖形標(biāo)識 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 69 類與對象關(guān)系的圖形標(biāo)識 ? 繼承關(guān)系 —— 泛化 父類 A 父類 B 子類 1 子類 2 UML圖形標(biāo)識 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 70 注釋 ? 在 UML圖形上,注釋表示為帶有褶角的矩形,然后用虛線連接到 UML的其他元素上,它是一種用于在圖中附加文字注釋的機(jī)制。 注釋文字 UML圖形標(biāo)識 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 71 小結(jié)與復(fù)習(xí)建議 ? 主要內(nèi)容 – 面向?qū)ο蟮幕靖拍睢㈩惡蛯ο蟮穆暶?、?gòu)造函數(shù)、析構(gòu)函數(shù)、內(nèi)聯(lián)成員函數(shù)、拷貝構(gòu)造函數(shù)、類的組合 ? 達(dá)到的目標(biāo) – 學(xué)會將一段功能相對獨(dú)立的程序?qū)懗梢粋€函數(shù),為下一章學(xué)習(xí)類和對象打好必要的基礎(chǔ)。 ? 實(shí)驗(yàn)任務(wù) – 實(shí)驗(yàn)四
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1