C++使用一个基类派生出圆形和矩形,在矩形下派生出正方形并计算所有面积
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++使用一个基类派生出圆形和矩形,在矩形下派生出正方形并计算所有面积相关的知识,希望对你有一定的参考价值。
最好有解释哈
参考技术A class diagram //base classpublic:
virtual int area() = 0;
class circle : public diagram
public:
virtual int area();
private:
int r; //radii
class rectangle : public diagram
public:
virtual int area();
private:
int long;
int high;
class square : public reactangle
public:
virtual int area();
private:
int long;
好了,都给你定义了 自己实现下就好了!本回答被提问者采纳 参考技术B C++书中都有类似的例子,你照猫画虎就行了。如果没有指针操作之类的,都是比较简单的。我就给你说个思路就行了。
基类:class 2d
class cicle:public 2d
class rectang:public 2d
class zhenfang:public rectang
每个类都有自己的实现函数就行了。
以上是关于C++使用一个基类派生出圆形和矩形,在矩形下派生出正方形并计算所有面积的主要内容,如果未能解决你的问题,请参考以下文章
c++定义多边形类,派生出矩形类,和三角形类,编写主函数求面积。