用C++设计一个点类、一个正方形类和一个立方体类之间的继承程序,每类包含计算面积、体积的成员函数,

用C++设计一个点类、一个正方形类和一个立方体类之间的继承程序,每类包含计算面积、体积的成员函数,并编写主函数对它们进行测试... 用C++设计一个点类、一个正方形类和一个立方体类之间的继承程序,每类包含计算面积、体积的成员函数,并编写主函数对它们进行测试 展开
 我来答
雨中抬头123
推荐于2016-04-10 · TA获得超过265个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:96.8万
展开全部
这个代码就不给你写了,很简单,设计方法也很多,主要看需求~譬如:
1:这三个类都有一个共有的特性,那就是边长相等, 这样,只要设计一个基类,拥有两个属性:距离原点最近的距离(正方形就是左下角的点),边长;那么面积体积就很好求了,点的坐标也很好求了(正方形就是开根号);至于方法就是很简单了,属性对应的Get 和Set方法、求面积体积和坐标的方法;

2: 也可以这样想:正方体和正方形向中心搜索,就会得到一个点,那么可以设计这样一个基类:
有三个属性,长宽高; 当长宽高全为0的时候,就是点,当长=宽!=0并且高为0时就是正方形,同理可得到正方体;

3,还可以以点为基类,来构造正方形和正方体:正方形和正方体类中包括两个属性:中心点;中心点到顶点的距离;然后.....

纯手打~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式