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

正文內(nèi)容

c語言程序設(shè)計課件4-文庫吧資料

2024-10-08 16:55本頁面
  

【正文】 認的拷貝構(gòu)造函數(shù) 如果程序員沒有為類聲明拷貝初始化構(gòu)造函數(shù),則編譯器自己生成一個默認的拷貝構(gòu)造函數(shù)。 //調(diào)用拷貝構(gòu)造函數(shù) } int main() { Point B。例如: Point fun2() { Point A(1,2)。 fun1(A)。例如: void fun1(Point p) { cout()endl。 //拷貝構(gòu)造函數(shù)被調(diào)用 cout()endl。 int main() { Point A(1,2)。 cout拷貝構(gòu)造函數(shù)被調(diào)用 endl。 p) { X=。 }。} int GetY() {return Y。 p)。 Y=yy。對象名); //拷貝構(gòu)造函數(shù) ... }; 類名 ::類(類名 amp。 } 31 C++語言程序設(shè)計 清華大學 鄭莉 32 拷貝構(gòu)造函數(shù) 拷貝構(gòu)造函數(shù)是一種特殊的構(gòu)造函數(shù),其形參為本類的對象引用。 //隱含調(diào)用構(gòu)造函數(shù),將初始值作為實參。 Second= NewS。 構(gòu)造函數(shù)和析構(gòu)函數(shù) 構(gòu)造函數(shù)的實現(xiàn): Clock::Clock(int NewH, int NewM, int NewS) { Hour= NewH。 private: int Hour,Minute,Second。//構(gòu)造函數(shù) void SetTime(int NewH,int NewM,int NewS)。 ? 在對象創(chuàng)建時 由系統(tǒng)自動調(diào)用 。 ()。 class Clock { ......//類的聲明略 } //......類的實現(xiàn)略 int main() { Clock myClock。 ? 聲明形式: 類名 對象名; ? 例: Clock myClock。 } inline int Point::GetY() { return Y。 Y=initY。 }。 類 和 對 象 C++語言程序設(shè)計 清華大學 鄭莉 24 內(nèi)聯(lián)成員函數(shù)舉例 (二 ) class Point { public: void Init(int initX,int initY)。} private: int X,Y。 } int GetX() {return X。 類 和 對 象 C++語言程序設(shè)計 清華大學 鄭莉 23 內(nèi)聯(lián)成員函數(shù)舉例 (一 ) class Point { public: void Init(int initX,int initY) { X=initX。 ? 在類中聲明內(nèi)聯(lián)成員函數(shù)的方式: – 將函數(shù)體放在類的聲明中。 ? 允許聲明重載函數(shù)和帶默認形參值的函數(shù) 類 和 對 象 C++語言程序設(shè)計 清華大學 鄭莉 22 內(nèi)聯(lián)成員函數(shù) ? 為了提高運行時的效率,對于較簡單的函數(shù)可以聲明為內(nèi)聯(lián)形式。 類 和 對 象 C++語言程序設(shè)計 清華大學 鄭莉 21 成員函數(shù) ? 在類中說明原型,可以在類外給出函數(shù)體實現(xiàn),并在函數(shù)名前使用類名加以限定。 } void Clock::ShowTime() { coutHour:Minute:Second。 Minute=NewM。 }。 void ShowTime()。 類 和 對 象 C++語言程序設(shè)計 清華大學 鄭莉 17 保護類型 與 private類似,其差別表現(xiàn)在繼承與派生時對派生類的影響不同,第七章講。 類 和 對 象 C++語言程序設(shè)計 清華大學 鄭莉 16 私有類型成員 在關(guān)鍵字 private后面聲明, 只允許本類中的函數(shù)訪問,而類外部的任何函數(shù)都不能訪問。 ? 利用類易于編寫大型復雜程序,其模塊化程度比 C中采用函數(shù)更高。 ? 實現(xiàn):重載函數(shù)和虛函數(shù) —— 見 第 8章 OOP的基本特點 C++語言程序設(shè)計 清華大學 鄭莉 13 c++中的類 ? 類是具有相同屬性和行為的一組對象的集合,它為屬于該類的全部對象提供了統(tǒng)一的抽象描述,其內(nèi)部包括屬性和行為兩個主要部分。 實現(xiàn):聲明派生類 —— 見 第 7章 OOP的基本特點 C++語言程序設(shè)計 清華大學 鄭莉 12 多態(tài)性 ? 多態(tài):同一名稱,不同的功能實現(xiàn)方式。 }。 void ShowTime()。 – 目的是曾強安全性和簡化編程,使用者不必了解具體的實現(xiàn)細節(jié),而只需要通過外部接口,以特定的訪問權(quán)限,來使用類的成員。 }。 void ShowTime()。 – 抽象的實現(xiàn):通過類的聲明。 – 數(shù)據(jù)抽象:描述某類對象的屬性或狀態(tài)(對象相互區(qū)別的物理量)。 面向?qū)ο蟮乃枷?C++語言程序設(shè)計 清華大學 鄭莉 5 抽象 抽象是對具體對象(問題)進行概括,抽出這一類對象的公共性質(zhì)并加以描述的過程。 ? 程序設(shè)計方法: – 使用面向?qū)ο蟮挠^點來描述模仿并處理現(xiàn)實問題。 面向?qū)ο蟮乃枷?C++語言程序設(shè)計 清華大學 鄭莉 4 面向?qū)ο蟮姆椒? ? 目的: – 實現(xiàn)軟件設(shè)計的產(chǎn)業(yè)化。 ? 特點: – 自頂向下,逐步求精 —— 功能分解。第四章 類與對象 C++語言程序設(shè)計 清華大學 鄭 莉 C++語言程序設(shè)計 清華大學 鄭莉 2 本章主要內(nèi)容 ? 面向?qū)ο蟮乃枷? ? OOP的
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1