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

正文內(nèi)容

c語言程序設(shè)計第四章:類與對象-資料下載頁

2025-10-10 04:32本頁面
  

【正文】 組 合 58 前向引用聲明注意事項 ? 使用前向引用聲明雖然可以解決一些問題,但它并不是萬能的。 ? 盡管使用了前向引用聲明,但是在提供一個完整的類聲明之前, 不能聲明該類的對象 ,也不能在內(nèi)聯(lián)成員函數(shù)中使用該類的對象。 請看下面的程序段: class Fred。 //前向引用聲明 class Barney { Fred x。 //錯誤:類 Fred的聲明尚不完善 }。 class Fred { Barney y。 }。 類 的 組 合 59 前向引用聲明注意事項 class Fred。 //前向引用聲明 class Barney { public: void method() { xyabbaDabbaDo()。 //錯誤: Fred類的對象在定義之前被使用 } private: Fred* x。 //正確,經(jīng)過前向引用聲明,可以聲明 Fred類的對象指針 }。 class Fred { public: void yabbaDabbaDo()。 private: Barney* y。 }。 類 的 組 合 解決這個問題的方法是,更改這兩個類的聲明次序或者將函數(shù) method()改為非內(nèi)聯(lián)形式,并且在類 Fred的完整聲明之后,再給出函數(shù)的定義。 60 前向引用聲明注意事項 ?應(yīng)該記?。寒?dāng)你使用前向引用聲明時,你只能使用被聲明的符號,而不能涉及類的任何細(xì)節(jié)。 類 的 組 合 61 UML簡介 ? UML語言是一種可視化的的面向?qū)ο蠼UZ言。 ? UML有三個基本的部分 – 事物 ( Things) UML中重要的組成部分,在模型中屬于最靜態(tài)的部分,代表概念上的或物理上的元素 – 關(guān)系 ( Relationships) 關(guān)系把事物緊密聯(lián)系在一起 – 圖 ( Diagrams) 圖是很多有相互相關(guān)的事物的組 UML圖形標(biāo)識 62 UML中有 4種類型的事物 ?結(jié)構(gòu)事物( Structural things) ?動作事物( Behavioral things) ?分組事物( Grouping things) ?注釋事物( Annotational things) UML圖形標(biāo)識 63 UML中的關(guān)系 ?依賴( Dependencies) ?關(guān)聯(lián)( Association) ?泛化( generalization) ?實現(xiàn)( realuzation) UML圖形標(biāo)識 64 UML中的 9種圖 ? 類圖( class diagram) ? 對象圖( class diagram) ? 用例圖( Use case diagram) ? 順序圖( Sequence diagram) ? 協(xié)作圖( Collaboration diagram) ? 狀態(tài)圖( Statechart diagram) ? 活動圖( Activity diagram) ? 組件圖( Compomnent diagram) ? 實施圖( Deployment diagram) UML圖形標(biāo)識 65 類圖 ?舉例: 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)識 66 對象圖 myClock : Clock Hour : int Minute : int Second : int myClock : Clock UML圖形標(biāo)識 67 類與對象關(guān)系的圖形標(biāo)識 ?依賴關(guān)系 圖中的“類 A”是源,“類 B”是目標(biāo),表示“類 A”使用了“類 B”,或稱“類 A”依賴“類 B” 類 A 類 B UML圖形標(biāo)識 68 類與對象關(guān)系的圖形標(biāo)識 ?作用關(guān)系 —— 關(guān)聯(lián) 圖中的“重數(shù) A”決定了類 B的每個對象與類 A的多少個對象發(fā)生作用,同樣“重數(shù)B”決定了類 A的每個對象與類 B的多少個對象發(fā)生作用。 類 A 重數(shù) A 類 B 重數(shù) B UML圖形標(biāo)識 69 類與對象關(guān)系的圖形標(biāo)識 ?包含關(guān)系 —— 聚集和組合 類 A 類 B 重數(shù) A 重數(shù) B 類 A 類 B 重數(shù) A 重數(shù) B 聚集表示類之間的關(guān)系是整體與部分的關(guān)系,“包含”、“組成”、“分為 …… 部分”等都是聚集關(guān)系。 UML圖形標(biāo)識 70 類與對象關(guān)系的圖形標(biāo)識 ?繼承關(guān)系 —— 泛化 父類 A 父類 B 子類 1 子類 2 UML圖形標(biāo)識 71 注釋 ?在 UML圖形上,注釋表示為帶有褶角的矩形,然后用虛線連接到 UML的其他元素上,它是一種用于在圖中附加文字注釋的機制。 注釋文字 UML圖形標(biāo)識
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1