请编写一个抽象类
Shape
,在此基础上派生出类
Rectangle
和
Circle
,
二者都有计算对象面积的函数
getArea()
、计算对象周长的函数
getPerim()
。
代码实现
#include <iostream>
#define PI 3.14
using namespace std;
class Shape {
public:
virtual double getArea() = 0;
virtual double getPerim() = 0;
};
class Rectangle :public Shape {
public:
Rectangle(float len, float wid);
double getArea() { float s; s = _len * _wid; return s;}
double getPerim(){ flo