题 号: 152 实现RoundTable类(C++) 语言要求: C++
定义一个Table
类和Circle
类,
Table
类有高度high
属性,Circle
类有半径 radius
属性,类型都为float
。
Circle
类有GetArea()
方法,返回圆的面积。
Table
类有GetHigh
方法,返回Table
的高度。
实现一个RoundTable
类,它由Table
类和Circle
类共同派生出,并拥有color
属性
同时实现 char* GetColor
方法,返回color
的值。
本题中圆周率请取为3.14
最终RoundTable
类的使用方法如下所示,在你的代码中除了实现以上三个类,还需加入如下main
函数:
int main(){
float radius,high;
char color[20];
cin>>radius>>high>>color;
RoundTable RT(radius,high,color);
cout<<"Area:"<<RT.GetArea()<<endl;
cout<<"High:"<<RT.GetHigh(