继承与派生参考代码新版资料
1197: 继承和派生1Description请以点类Point为基类派生出一个圆类Circle。圆类Circle数据组员为r(私有属性,存放圆半径,圆心点坐标经过继承点类Point加以实现),组员函
继承和派生 1197:1 Description PointCircleCircler 请以点类为基类派生出一个圆类。圆类数据组员为(私有属性,存放圆 PointCircle 半径,圆心点坐标经过继承点类加以实现),组员函数有结构函数、计算圆面积 AreaPerimeterDisplay 函数、计算圆周长函数和输出函数,其中结构函数实现基类和圆类数 DisplayPointDisplay 据组员初始化,函数实现圆心坐标(利用基类实现)、圆半径、圆面 AreaPerimeter 积(利用函数实现)和圆周长(利用函数实现)输出。请编写圆类定义及组 员函数实现,并在主函数中定义圆类对象,验证各个函数正确性。 PI3.14 说明:圆周率取值为 Pointmain 已知类定义及代码以下:(不许可改动) classPoint { public: Point(doublexx,doubleyy);//constructor voidDisplay();//displaypoint private: doublex,y;//xy 平面点坐标, }; intmain() { doublex,y,r; cin>>x>>y>>r;// 圆心点坐标及圆半径 CircleC(x,y,r); C.Display();// 输出圆心点坐标,圆半径,圆面积,圆周长

