问题标题:
C++定义1个点类Point,一个圆类Circle,一个圆柱体类Cylinder,点类派生圆类,圆类派生圆定义1个点类Point,一个圆类Circle,一个圆柱体类Cylinder,点类派生圆类,圆类派生圆柱体类.点类中含有x、y坐标,构
问题描述:
C++定义1个点类Point,一个圆类Circle,一个圆柱体类Cylinder,点类派生圆类,圆类派生圆
定义1个点类Point,一个圆类Circle,一个圆柱体类Cylinder,点类派生圆类,圆类派生圆柱体类.点类中含有x、y坐标,构造函数,显示点坐标的函数show;圆类中含有构造函数、求圆面积函数area和周长的函数perimeter以及显示圆心坐标、圆的半径、圆的面积和周长的show函数;圆柱体类含有构造函数、求圆柱体表面积函数area和体积的函数volume以及显示表面积和体积的函数show.注:求Cylinder类表面积和体积函数要使用Circle类的相应函数.
罗运模回答:
#include
usingstd::cout;
usingstd::endl;
#definePI3.14159
structpoint{
x09intx,y;
x09point(int_x,int_y):x(_x),y(_y){}
x09virtualvoidshow()const{cout
点击显示
其它推荐