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

正文內(nèi)容

川大學(xué)計(jì)算機(jī)學(xué)院精品課程,面向?qū)ο蟪绦蛟O(shè)計(jì)c,游洪越,第二(編輯修改稿)

2025-02-04 14:52 本頁面
 

【文章內(nèi)容簡介】 C++提供一套特殊的機(jī)制實(shí)現(xiàn)類到對象的轉(zhuǎn)換。 ? class CCompanyStaff ? { ? public: ? CCompanyStaff()。 // 構(gòu)造函數(shù) ? ~CCompanyStaff()。 // 析構(gòu)函數(shù) ? void SetBasicSal ( float sal )。 // 設(shè)置基本工資 ? private: ? int m_iStaffNum 。 // 工作編號 ? }。 // END 高級語言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 15 構(gòu)造函數(shù)與析構(gòu)函數(shù) ? C++語言為了保證一個對象被初始化(類的實(shí)例化),定義了一組特殊的方法(函數(shù)),專門用于對象生成時的初始化。 ? 構(gòu)造函數(shù)( constructor),與類名稱相同的函數(shù),沒有返回值,有或沒有參數(shù)。它在對象生成之時被執(zhí)行。 ? 析構(gòu)函數(shù)( destructor),在類名前加 ~作為函數(shù)名的函數(shù),沒有返回值,也沒有參數(shù)。它在對象結(jié)束時被執(zhí)行。 高級語言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 16 C++類的對象化(二) ? class CCompanyStaff ? { ? public: ? CCompanyStaff()。 ? CCompanyStaff(int num, char* pName)。 ? ~CCompanyStaff()。 ? void SetBasicSal ( float sal )。 // 設(shè)置基本工資 ? …………………………… ? }。 // END ? CCompanyStaff staff(12345, “張三 ” )。 高級語言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 17 C++類的對象化(三) ? 構(gòu)造函數(shù)與析構(gòu)函數(shù)被 “ 隱含 ” 調(diào)用,即不管愿意與否,它們都會被 “ 強(qiáng)制 ” 地執(zhí)行。 ? C++類都有缺省的構(gòu)造函數(shù),即沒有參數(shù)的構(gòu)造函數(shù)。它也是 “ 強(qiáng)制 ” 的,不管定義與否,每個類總有一個這樣的構(gòu)造函數(shù)。 如果沒有聲明缺省構(gòu)造函數(shù),編譯器將提供一個缺省的構(gòu)造函數(shù),它并不復(fù)雜,只是簡單地將所有成員變量初始化為 0。 ? 沒有缺省的析構(gòu)函數(shù)。如果沒定義,那么類就沒有 析構(gòu)函數(shù)。 ? 編程習(xí)慣 :不管有用沒用,為每個類定義明確的構(gòu)造與析構(gòu)函數(shù) 高級語言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 18 對象的封裝性 ? C++語言引入面向?qū)ο笏枷?,引入類(對象)的概念之后,必然會具有一些新的特性? ? 面向?qū)ο笏枷胫蓄悾▽ο螅┑幕咎匦灾唬悍庋b性 。 ? 封裝性:直觀理解,類將屬于它的數(shù)據(jù)(成員變量)和針對數(shù)據(jù)的操作(成員函數(shù))包裹在一起就是一種封裝。 ? 封裝的目的:保護(hù)類(對象)的實(shí)現(xiàn)。 ? 對封裝屬性進(jìn)行細(xì)分:公有的;私有的;保護(hù)的。 高級語言程序設(shè)計(jì) II 四川大學(xué)精品課程 C++:面向?qū)ο蟪绦蛟O(shè)計(jì) 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計(jì)算機(jī)學(xué)院 游洪躍 19 C++的封裝(一) ? C++語言為了實(shí)現(xiàn)面向?qū)ο蟮姆庋b,引入了三個新的 “ 修飾 ” 關(guān)鍵字: ? public (公有的):公開的,可見的。對象成員(變量與方法)可以在對象外使用。 ? private (私有的):不可見的。成員只能在對象內(nèi)部使用。 ? protected (保護(hù)的):受到保護(hù)的。成員也只能在內(nèi)部使用。(以后再討論) ? C++類的成員(變量和方法)具有了各自不同的屬性。 高級語言程序設(shè)計(jì) II
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1