问题描述
- 这个程序怎么写,请指点一下.......
-
定义Point(抽象类,包含两个抽象方法:计算面积,计算体积)、Circle、Cylinder三个类,
三个类都拥有x,y属性,而Circle又增加了属性radius,Cylinder类又增加了属性height。三
个类都设有x,y坐标,计算面积和计算体积方法。编写应用程序建立Circle和Cylinder的对象,并
计算各自的面积和体积。
解决方案
同学,请独立完成作业。
解决方案二:
//Point.h
class Point
{
private:
int x;
int y;
public:
virtual double area()=0;
virtual double volume()=0;
};
//Circle.h
#include "Point.h"
class Circle: public Point
{
private:
int radius;
public:
Circle(void);
~Circle(void);
};
//Cylinder
#include"Circle.h"
class Cylinder: public Circle
{
private:
int height;
public:
Cylinder(void);
~Cylinder(void);
};
解决方案三:
你要是复制上面的,你这次作业就废了!
时间: 2024-10-25 20:34:09