电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

面向对象C++习题参考解答VIP免费

面向对象C++习题参考解答_第1页
1/13
面向对象C++习题参考解答_第2页
2/13
面向对象C++习题参考解答_第3页
3/13
4-8定义一个Dog类,包含age,weight等属性,以及对这些属性操作的方法。实现并测试这个类。#includeusingnamespacestd;classDog{public:voidsetAge(inta){age=a;}intgetAge(){returnage;}voidsetWeight(floatw){weight=w;}floatgetWeight(){returnweight;}private:intage;floatweight;};voidmain(){Dogd;d.setAge(3);d.setWeight(30);cout<<"小狗:"<#includeusingnamespacestd;classRectangle{public: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<<"矩形面积:"<usingnamespacestd;classRectangle{public:Rectangle(intl,intw){length=l;width=w;}floatgetArea(){returnlength*width;}private:intlength;intwidth;};voidmain(){Rectanglerec(10,20);cout<<"矩形面积:"<usingnamespacestd;constfloatPI=3.1415;classCircle{public:Circle(floatr){radius=r;}floatgetArea(){returnradius*PI*PI;}private:floatradius;};voidmain(){Circlec(5.5);cout<<"圆的面积:"<usingnamespacestd;classComplex{public:Complex(floatr=0.0,floati=0.0){real=r;image=i;}voidadd(Complexb){real=real+b.real;image=image+b.image;}voidshow(){cout<usingnamespacestd;classCat{public:Cat(){numOfCats++;}~Cat(){numOfCats--;}staticintgetNumOfCats(){returnnumOfCats;}private:staticintnumOfCats;};intCat::numOfCats=0;voidmain(){cout<<"现在的Cat数量:"<usingnamespacestd;classCar;classBoat{public:Boat(floatw){weight=w;}friendfloatgetTotalWeight(Boatb,Carc);private:floatweight;};classCar{public:Car(floatw){weight=w;}friendfloatgetTotalWeight(Boatb,Carc);private:floatweight;};floatgetTotalWeight(Boatb,Carc){returnb.weight+c.weight;}voidmain(){Boatboat(3500);Carcar(1000);cout<<"船和汽车共重"<usingnamespacestd;constfloatPI=3.14;classShape{public:Shape(floata,floatb=0.0){this->a=a;this->b=b;}protected:floata,b;};classRectangle:publicShape{public:Rectangle(floatl,floatw):Shape(l,w){}floatgetArea(){returna*b;}};classCircle:publicShape{public:Circle(floatr):Shape(r){}floatgetArea(){re...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

面向对象C++习题参考解答

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部