版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、C程序設計練習題程序設計練習題1類和對象(一)類和對象(一)知識點:知識點:1.類與對象的概念,及兩者的關系?面向?qū)ο蟪绦蛟O計以數(shù)據(jù)為中心來描述系統(tǒng),按照數(shù)據(jù)來組織程序,其基本思想是數(shù)據(jù)決定對代碼的訪問。面向?qū)ο蟪绦蛟O計將表示屬性特征的數(shù)據(jù)和對數(shù)據(jù)進行操作的方法封裝在一起,構(gòu)成一個完整的對象。對同類型對象抽象出共性,形成類。類是具有相同屬性特征和行為特征的一組對象的集合,它規(guī)定了這些對象的公共屬性和行為方法類和對象之間的關系是抽象和具體
2、的關系,類是對多個對象進行綜合抽象的結(jié)果,對象是類的實例。2.類定義的格式,對象定義的格式,訪問對象的成員的格式C中,類的定義一般包括說明部分和實現(xiàn)部分。說明部分用來說明類的成員,包括數(shù)據(jù)成員的名字和數(shù)據(jù)類型、成員函數(shù)的原型或?qū)崿F(xiàn)。實現(xiàn)部分包括各成員函數(shù)的定義。類定義的一般形式如下:class類名private:私有數(shù)據(jù)成員和成員函數(shù)的說明或?qū)崿F(xiàn)public:公有數(shù)據(jù)成員和成員函數(shù)的說明或?qū)崿F(xiàn)protected:保護數(shù)據(jù)成員和成員函數(shù)的
3、說明或?qū)崿F(xiàn)實現(xiàn)部分各成員函數(shù)的實現(xiàn)定義一個對象,與定義一個一般變量的格式相同。定義對象的一般格式如下:類名對象名表對象的使用實際上是對象中成員的使用。對象成員是指該對象所屬類中定義的成員,包括數(shù)據(jù)成員和成員函數(shù),其訪問形式與結(jié)構(gòu)變量成員的訪問形式相同。通過一般對象訪問對象成員的格式如下:C程序設計練習題程序設計練習題3(1)析構(gòu)函數(shù)名與類名相同,但在前面必須加一個波浪號“~”。(2)析構(gòu)函數(shù)不帶任何參數(shù),因此,析構(gòu)函數(shù)不能重載。即一個類
4、中只能有一個析構(gòu)函數(shù)。(3)析構(gòu)函數(shù)沒有返回類型,即使指定void類型也不行。(4)析構(gòu)函數(shù)必須說明為公有成員函數(shù)。(5)析構(gòu)函數(shù)是成員函數(shù),可以定義在類的說明部分,也可以定義在類的實現(xiàn)部分。6.缺省構(gòu)造函數(shù)的特點7.拷貝構(gòu)造函數(shù)的功能與特點8.成員函數(shù)與內(nèi)聯(lián)函數(shù)的區(qū)別9.靜態(tài)成員的概念與作用10.靜態(tài)成員函數(shù)調(diào)用格式11.什么是友元,友元的作用12.作用域運算符的功能是什么?它的使用格式如何?13滿足成員函數(shù)重載的條件作業(yè)題一、選擇填
5、空1在下列關鍵字中用以說明類中公有成員的是()。Apublic;Bprivate;Cprotected;Dfriend。2下列的各類函數(shù)中()不是類的成員函數(shù)。A構(gòu)造函數(shù);B析構(gòu)函數(shù);C友元函數(shù);D拷貝初始化構(gòu)造函數(shù)。3作用域運算符的功能是()。A標識作用域的級別的;B指出作用域的范圍的;C給出作用域的大小的;D標識某個成員是屬于哪個類的。4()是不可以作為該類的成員的。A自身類對象的指針;B自身類的對象;C自身類對象的引用;D另一個類
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論