C++ 定义1个点类Point,一个圆类Circle,一个圆柱体类Cylinder,点类派生圆类,圆类派生圆
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 16:30:22
C++ 定义1个点类Point,一个圆类Circle,一个圆柱体类Cylinder,点类派生圆类,圆类派生圆
定义1个点类Point,一个圆类Circle,一个圆柱体类Cylinder,点类派生圆类,圆类派生圆柱体类.点类中含有x、y坐标,构造函数,显示点坐标的函数show;圆类中含有构造函数、求圆面积函数area和周长的函数perimeter以及显示圆心坐标、圆的半径、圆的面积和周长的show函数;圆柱体类含有构造函数、求圆柱体表面积函数area和体积的函数volume以及显示表面积和体积的函数show.注:求Cylinder类表面积和体积函数要使用Circle类的相应函数.
定义1个点类Point,一个圆类Circle,一个圆柱体类Cylinder,点类派生圆类,圆类派生圆柱体类.点类中含有x、y坐标,构造函数,显示点坐标的函数show;圆类中含有构造函数、求圆面积函数area和周长的函数perimeter以及显示圆心坐标、圆的半径、圆的面积和周长的show函数;圆柱体类含有构造函数、求圆柱体表面积函数area和体积的函数volume以及显示表面积和体积的函数show.注:求Cylinder类表面积和体积函数要使用Circle类的相应函数.
#include
using std::cout;
using std::endl;
#define PI 3.14159
struct point {
\x09int x,y;
\x09point(int _x,int _y) :x(_x),y(_y) {}
\x09virtual void show() const { cout
using std::cout;
using std::endl;
#define PI 3.14159
struct point {
\x09int x,y;
\x09point(int _x,int _y) :x(_x),y(_y) {}
\x09virtual void show() const { cout
C++ 定义1个点类Point,一个圆类Circle,一个圆柱体类Cylinder,点类派生圆类,圆类派生圆
定义并实现类Circle(圆)和(Cylinder)圆柱体,Cylinder公用派生自Circle类.急!
1. 编一个使用派生类的程序求圆柱体(Cylinder)的体积.设计一个圆类(Circle)和一个矩形类(Rectang
求一个c语言程序设计答案 题目是“定义一个点类Point,由此派生出一个圆类”
急!C++问题,先定义“点”类Point,由“点”类派生出“圆”类Circle,再由“圆”类生成“圆柱体”类
.写一个C++程序,定义抽象基类Shape,由它派生出一个基类Point,再由Point派生出2个派生类:Circle(
定义一个Point类,派生出Rectangle类和Circle类,计算各 派生类对象的面积Area().
定义Point,Circle,Cylinder类.用友元求(friend)圆面积,圆柱体体积.
C++定义Point,Circle,Cylinder类.用友元求(friend)圆面积,圆柱体体积.
C++实现:5.定义一个具有多态性的基类Shape,派生出以下一些类,圆Circle类(坐标点和半径),长方形Recta
、写一个圆类Circle作为下列给出的点类point派生类,圆类Circle中增加圆的半径,并为两个类写构造函数和显
声明一个Shape(形状)基类,它有两个派生类:Circle(圆)和Square(正方形),