PTA:抽象类Shape(多态)

阅读: 评论:0

PTA:抽象类Shape(多态)

PTA:抽象类Shape(多态)

请编写一个抽象类Shape,包括两个纯虚函数,分别为计算面积getArea()和计算周长getPerim()。通过Shape类派生出矩形类Rectangle和圆类Circle,并计算各自的面积和周长。
测试用例具体要求:输入1表示测试矩形类,之后输入矩形长和宽。输入2表示测试圆类,之后输入圆半径。
Shape类定义如下:

class Shape {public:virtual double getArea()=0;virtual double getPerim()=0;
};

裁判测试程序样例:

#include <iostream>
using namespace std;
const double PI=3.14;class Shape {public:virtual double getArea()=0;virtual double getPerim()=0;

本文发布于:2024-01-29 15:20:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170651281516208.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:多态   抽象类   PTA   Shape
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23