急!C++问题,先定义“点”类Point,由“点”类派生出“圆”类Circle,再由“圆”类生成“圆柱体”类
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/23 03:18:07
急!C++问题,先定义“点”类Point,由“点”类派生出“圆”类Circle,再由“圆”类生成“圆柱体”类
先定义“点”类Point,由“点”类派生出“圆”类Circle,再由“圆”类生成“圆柱体”类cylinder.圆类的属性有圆心和半径(指针类型);方法有构造函数、析构函数、显示面积和计算面积.圆柱体类的新增属性是高度,方法有构造函数、析构函数、显示体积和计算体积.类的应用:创建一个圆柱体类,显示信息,求它的体积.类的定义与实现及主函数以多文件组织.
先定义“点”类Point,由“点”类派生出“圆”类Circle,再由“圆”类生成“圆柱体”类cylinder.圆类的属性有圆心和半径(指针类型);方法有构造函数、析构函数、显示面积和计算面积.圆柱体类的新增属性是高度,方法有构造函数、析构函数、显示体积和计算体积.类的应用:创建一个圆柱体类,显示信息,求它的体积.类的定义与实现及主函数以多文件组织.
class Point {
public:
Point(int x, int y) {_x=x; _y=y;}
~Point() {}
int _x, _y;
};
class Circle : public Point {
public:
Circle(int x, int y, int radius)
: Point(x, y) {_radius=radius;}
~Circle() {}
double area() {//面积函数,根据_x,_y和_radius来自己计算出来}
int _radius;
}
class Cylinder : public Circle {
public:
Cylinder(int x, int y, int radius, int high)
: Circle(x, y, radius) {_high = high;}
~Cylinder() {}
double volumn() {//体积函数,根据_x,_y,_radius和_high来自己计算出来}
int _high;
}
main()
{
Cylinder c(3,4,5,6); //原点x=3,y=4,半径=5,高=6
double v = c.volumn(); //求体积
}
public:
Point(int x, int y) {_x=x; _y=y;}
~Point() {}
int _x, _y;
};
class Circle : public Point {
public:
Circle(int x, int y, int radius)
: Point(x, y) {_radius=radius;}
~Circle() {}
double area() {//面积函数,根据_x,_y和_radius来自己计算出来}
int _radius;
}
class Cylinder : public Circle {
public:
Cylinder(int x, int y, int radius, int high)
: Circle(x, y, radius) {_high = high;}
~Cylinder() {}
double volumn() {//体积函数,根据_x,_y,_radius和_high来自己计算出来}
int _high;
}
main()
{
Cylinder c(3,4,5,6); //原点x=3,y=4,半径=5,高=6
double v = c.volumn(); //求体积
}
急!C++问题,先定义“点”类Point,由“点”类派生出“圆”类Circle,再由“圆”类生成“圆柱体”类
.写一个C++程序,定义抽象基类Shape,由它派生出一个基类Point,再由Point派生出2个派生类:Circle(
C++ 定义1个点类Point,一个圆类Circle,一个圆柱体类Cylinder,点类派生圆类,圆类派生圆
定义并实现类Circle(圆)和(Cylinder)圆柱体,Cylinder公用派生自Circle类.急!
求一个c语言程序设计答案 题目是“定义一个点类Point,由此派生出一个圆类”
定义一个Point类,派生出Rectangle类和Circle类,计算各 派生类对象的面积Area().
C++实现:5.定义一个具有多态性的基类Shape,派生出以下一些类,圆Circle类(坐标点和半径),长方形Recta
定义Point,Circle,Cylinder类.用友元求(friend)圆面积,圆柱体体积.
C++定义Point,Circle,Cylinder类.用友元求(friend)圆面积,圆柱体体积.
在二维直角坐标系上,定义一个点类Point,由类Point派生定义描述一个线段的类Line.要求Line类的成员函数能计
、写一个圆类Circle作为下列给出的点类point派生类,圆类Circle中增加圆的半径,并为两个类写构造函数和显
C++///定义一个点类(Point) .