




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、4-8概念一個(gè)Dog類,包括age,weight等屬性,和對(duì)這些屬性操作的方式。實(shí)現(xiàn)并測(cè)試那個(gè)類。#includeusingnamespacestd;classDogpublic:voidsetAge(inta)age=a;intgetAge()returnage;voidsetWeight(floatw)weight=w;floatgetWeight()returnweight;private:intage;floatweight;void main()Dogd;(3);(30);cout小狗:()歲,重()斤。endl;4-9設(shè)計(jì)并測(cè)試一個(gè)名為Rectangle的矩形類,其屬性為矩形的左下
2、角與右上角兩個(gè)點(diǎn)的坐標(biāo),依照坐標(biāo)能計(jì)算矩形的面積。#include#includeusingnamespacestd;classRectanglepublic:Rectangle(intxx1,intyy1,intxx2,intyy2)x1=xx1;y1=yy1;x2=xx2;y2=yy2;floatgetArea()returnfabs(x2-x1)*fabs(y2-y1);private:intx1,y1;intx2,y2;voidmain()Rectanglerec(0,0,10,20);cout矩形面積:()endl;4-11概念并實(shí)現(xiàn)一個(gè)矩形類,有長(zhǎng)、寬兩個(gè)屬性,由成員函數(shù)計(jì)算矩形的
3、面積。#includeusingnamespacestd;classRectanglepublic:Rectangle(intl,intw)length=l;width=w;floatgetArea()returnlength*width;private:intlength;intwidth;voidmain()Rectanglerec(10,20);cout矩形面積:()endl;4-13概念一個(gè)Circle類,有數(shù)據(jù)成員radius(半徑),成員函數(shù)getArea(),計(jì)算圓的面積,構(gòu)造一個(gè)Circle的對(duì)象進(jìn)行測(cè)試。#includeusingnamespacestd;constfloat
4、PI=;classCirclepublic:Circle(floatr)radius=r;floatgetArea()returnradius*PI*PI;private:floatradius;voidmain()Circlec;cout圓的面積:()endl;4-20概念一個(gè)復(fù)數(shù)類Complex,使得下面的代碼能夠工作。Complexc1(3,5);Complexc2=;(c2);();endl;Mammal()coutDesstructingMammal.endl;classDog:publicMammalpublic:Dog()coutConstructingDog.endl;Dog(
5、)coutDesstructingDog.endl;void main()Dogd;7-8概念一個(gè)Document類,有數(shù)據(jù)成員name,從Document派生出Book類,增加數(shù)據(jù)成員pageCount。#includeusingnamespacestd;classDocumentpublic:Document(char*n)strcpy(name,n);voidshow()coutname;private:charname50;classBook:publicDocumentpublic:Book(char*n,intp):Document(n),pageCount(p)voidshow(
6、)cout書名:;Document:show();coutendl頁(yè)數(shù):pageCountendl;private:intpageCount;voidmain()Bookbook(C+語(yǔ)言程序設(shè)計(jì),529);();7-10概念一個(gè)Object類,有數(shù)據(jù)成員weight及相應(yīng)的操作函數(shù),由此派生出Box類,增加數(shù)據(jù)成員height和width及相應(yīng)的操作函數(shù),聲明一個(gè)Box對(duì)象,觀看構(gòu)造函數(shù)與析構(gòu)函數(shù)的挪用順序。#includeusingnamespacestd;classObjectpublic:Object()coutConstructingObject.endl;Object()coutD
7、estructingObject.endl;voidsetWeight(intw)weight=w;intgetWeight()returnweight;private:intweight;classBox:publicObjectpublic:Box()coutConstructingBox.endl;Box()coutDestructingBox.endl;voidsetHeight(inth)height=h;intgetHeight()returnheight;voidsetWidth(intw)width=w;intgetWidth()returnwidth;private:inth
8、eight;intwidth;voidmain()Boxbox;(5);(10);(8);cout盒子:高(),寬(),重()endl;8-4#includeusingnamespacestd;classCounterpublic:Counter(intii=0)i=ii;voidprint()couti=iendl;Counteroperator+(inta)Countertemp;=i+a;returntemp;private:inti;voidmain()Counterc;c=c+3;();c=c+5;();8-5#includeusingnamespacestd;classMammalpublic:virtualvoidspeak()coutMammalSpeak!endl;classDog:publicMammalpublic:virtualvoidspeak()coutDogSpeak!speak();8-7#includeusingnamespacestd;classPointpublic:Point(intx=0,inty=0)X=x;Y=y;voidprint()cout(X,Y)endl;Point&operator+()X+;
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務(wù)協(xié)議解約合同樣本
- 勞務(wù)合同樣本開(kāi)車
- 勞動(dòng)合同標(biāo)準(zhǔn)文本(上海)
- 單位物品租賃合同樣本
- 醫(yī)院物業(yè)招聘合同標(biāo)準(zhǔn)文本
- 深海礦產(chǎn)資源勘探技術(shù)發(fā)展報(bào)告:2025年技術(shù)創(chuàng)新與產(chǎn)業(yè)升級(jí)
- 勞務(wù)合同樣本和勞動(dòng)合同
- 協(xié)議供銷合同標(biāo)準(zhǔn)文本
- 加裝電梯詳細(xì)合同樣本
- 北京住公租房合同范例
- 生產(chǎn)委托運(yùn)營(yíng)合同協(xié)議
- 經(jīng)濟(jì)法第三版試卷及答案
- 古詩(shī)詞誦讀《擬行路難(其四) 》課件統(tǒng)編版高二語(yǔ)文選擇性必修下冊(cè)
- 《甲烷吸附儲(chǔ)存技術(shù)》課件
- 2025年的房屋租賃合同書模板
- 冠心病氣陰兩虛
- 中國(guó)鐵路發(fā)展史課件
- 銀行車貸合同范本
- DB32T 5083-2025江蘇省公共體育設(shè)施基本標(biāo)準(zhǔn)
- 小學(xué)數(shù)學(xué)新人教版一年級(jí)下冊(cè)歡樂(lè)購(gòu)物街第2課時(shí)《買賣我做主》教案(2025春)
- 湖南新高考教學(xué)教研聯(lián)盟暨長(zhǎng)郡二十校聯(lián)盟2025屆高三年級(jí)第二次聯(lián)考英語(yǔ)試題及答案
評(píng)論
0/150
提交評(píng)論