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

正文內(nèi)容

c語言程序設(shè)計第四章:類與對象-wenkub.com

2024-10-16 04:32 本頁面
   

【正文】 UML圖形標識 70 類與對象關(guān)系的圖形標識 ?繼承關(guān)系 —— 泛化 父類 A 父類 B 子類 1 子類 2 UML圖形標識 71 注釋 ?在 UML圖形上,注釋表示為帶有褶角的矩形,然后用虛線連接到 UML的其他元素上,它是一種用于在圖中附加文字注釋的機制。 60 前向引用聲明注意事項 ?應(yīng)該記?。寒斈闶褂们跋蛞寐暶鲿r,你只能使用被聲明的符號,而不能涉及類的任何細節(jié)。 class Fred { public: void yabbaDabbaDo()。 類 的 組 合 59 前向引用聲明注意事項 class Fred。 //前向引用聲明 class Barney { Fred x。 }。 類 的 組 合 57 前向引用聲明舉例 class B。 53 Whole::Whole() { date=0。 private: Part one。 類 的 組 合 class Whole { public: Whole()。 ~Part()。然后調(diào)用本類的構(gòu)造函數(shù)。 //構(gòu)造函數(shù) Void Draw(void)。 //取 Y坐標 void Draw(void)。 類 的 組 合 49 舉例 class Point { private: float x,y。 // 計算過道造價并輸出 ConcreteCost = (() ())*ConcretePrice。 // 聲明 Circle 對象 Circle Pool(radius)。 } 44 void main () { float radius。 //圓周長 float Area() const。 const float ConcretePrice = 20。要求編程計算并輸出過道和柵欄的造價。 Y=yy。 ~Point()。 ?在對象的生存期結(jié)束的時刻系統(tǒng)自動調(diào)用它,然后再釋放此對象所屬的空間。 B=fun2()。 //調(diào)用拷貝構(gòu)造函數(shù) } 構(gòu)造函數(shù)和析構(gòu)函數(shù) 38 拷貝構(gòu)造函數(shù) (例 42) ? 當函數(shù)的返回值是類對象時,系統(tǒng)自動調(diào)用拷貝構(gòu)造函數(shù)。 } 構(gòu)造函數(shù)和析構(gòu)函數(shù) 37 例 42拷貝構(gòu)造函數(shù)舉例 ?若函數(shù)的形參為類對象,調(diào)用函數(shù)時,實參賦值給形參,系統(tǒng)自動調(diào)用拷貝構(gòu)造函數(shù)。 } 34 36 例 42 拷貝構(gòu)造函數(shù)舉例 ?當用類的一個對象去初始化該類的另一個對象時系統(tǒng)自動調(diào)用拷貝構(gòu)造函數(shù)實現(xiàn)拷貝賦值。 構(gòu)造函數(shù)和析構(gòu)函數(shù) Point::Point (Pointamp。 int GetX() {return X。對象名) //拷貝構(gòu)造函數(shù)的實現(xiàn) { 函數(shù)體 } 構(gòu)造函數(shù)和析構(gòu)函數(shù) 34 例 42 拷貝構(gòu)造函數(shù)舉例 class Point { public: Point(int xx=0,int yy=0){X=xx。 ()。 Minute= NewM。 void ShowTime()。 OOP的基本特點 30 構(gòu)造函數(shù) ?構(gòu)造函數(shù)的作用是在對象被創(chuàng)建時使用特定的值構(gòu)造對象,或者說將對象初始化 為一個特定的狀態(tài)。 } 類 和 對 象 29 抽象實例 —— 鐘表類 class Clock { public: void SetTime(int NewH, int NewM, int NewS)。 類 和 對 象 27 類中成員的訪問方式 ?類中成員互訪 –直接使用成員名 ?類外訪問 –使用“ 對象名 .成員名 ”方式訪問 public 屬性的成員 類 和 對 象 28 例 41類的應(yīng)用舉例 includeiostream using namespace std。 } inline int Point::GetX() { return X。 int GetX(); int GetY(); private: int X,Y。} int GetY() {return Y。 –使用 inline關(guān)鍵字。也可以直接在類中給出函數(shù)體,形成內(nèi)聯(lián)成員函數(shù)。 Second=NewS。 private: int Hour, Minute, Second。 如果 緊跟在類名稱的后面聲明私有成員,則 關(guān)鍵字 private可以 省略。 ?利用類可以實現(xiàn)數(shù)據(jù)的封裝、隱藏、繼承與派生。 邊界 特定的訪問權(quán)限 OOP的基本特點 外部接口 11 繼承與派生 是 C++中支持層次分類的一種機制,允許程序員在保持原有類特性的基
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1