问题标题:
【定义一个抽象类Shape,在其中说明一个纯虚函数area()作为一个接口,用来计算圆形、三角形、正方形和长方形的面积.要求由抽象类派生出圆形、三角形、正方形和长方形4个派生类.在各派生类中】
问题描述:
定义一个抽象类Shape,在其中说明一个纯虚函数area()作为一个接口,用来计算圆形、三角形、正方形和长方形的面积.要求由抽象类派生出圆形、三角形、正方形和长方形4个派生类.在各派生类中分别实现求各个图形的面积.
何宏宏回答:
classShape{public:virtualfloatarea()const{return0;}};classCircle{private:floatradius;public:floatarea()const{return3.14159*radius*radius};其他的依次类似定义纯虚函数就是在声明虚函数...
点击显示
其它推荐
热门其它推荐