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