作业帮 > 综合 > 作业

定义一个点类,它包含两个成员变量:纵坐标和横坐标.通过继承一个点类设计一个圆类,新增属性有半径?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/01 10:56:02
定义一个点类,它包含两个成员变量:纵坐标和横坐标.通过继承一个点类设计一个圆类,新增属性有半径?
定义一个点类,它包含两个成员变量:纵坐标和横坐标.通过继承一个点类设计一个圆类,新增属性有半径,方法有设置半径、返回半径、计算圆的周长和计算圆的面积.设计一个测试类,计算圆的周长和面积.
定义一个点类,它包含两个成员变量:纵坐标和横坐标.通过继承一个点类设计一个圆类,新增属性有半径?
#include
using namespace std;
const double pi = 3.14;
//Point类,派生出Rectangle类和Circle类,计算各派生类对象的面积Area().
template
class Point
{
public:
Point(){}
Point(const T x,const T y);
Point& operator= (const Point&p);
public:
T x;
T y;
};
template
Point::Point(const T x,const T y)
{
this->x = x;
this->y = y;
}
template
Point& Point::operator= (const Point&p)
{
this->x = p.x;
this->y = p.y;
return *this;
}
template
class Shape
{
public:
virtual double Area() = 0;
};
template
class Rectangle:public Shape
{
public:
Rectangle(const Point& p1,const Point& p2);
double Area();
private:
Point pLT;
Point pRD;
};
template
Rectangle::Rectangle(const Point& p1,const Point& p2)
{
pLT = p1;
pRD = p2;
}
template
double Rectangle::Area()
{
T w = pLT.x - pRD.x;
T h = pLT.y - pRD.y;
if(w
定义一个点类,它包含两个成员变量:纵坐标和横坐标.通过继承一个点类设计一个圆类,新增属性有半径? 定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance),用于描述两点之间 写一个点类Point,每个Point对象有两个私有成员,横坐标和纵坐标.要求如下: 定义点类Point,横坐标x和纵坐标y作为成员变量.定义构造函数, 用来初始化成员变量;定义函数setX()设置 JAVA编程问题 定义一个泛型类Point,它包含横坐标x和纵坐标y两个变量,类型均为T 定义一个点类Point,成员变量包含x,y坐标,成员函数包含构造函数(无参和两个参数的构造函数),析构函数,输出坐标x, 定义一个描述圆形的类,类中有两个成员变量:R,Area,分别表示圆的半径和面积.定义构造函数,初始化这两个变量;定义方法 设计一个圆类,该类具有圆点坐标及半径属性 定义一个Relation函数评断两个圆之间的位置关系.(外离,外 设计Point类用来定义平面上的一个点,在point类中定义四个方法,分别用来设置点的横坐标、纵坐标,以及返回点的横坐标 C++题:定义一个类circle,包含3个成员圆心x,y和半径radius 1、设计一个立方体类Box,它能计算并输出立方体的体积和表面积. 提示:定义一个Box类,包含3个数据成员 设计一个点类Point,其中包含点的坐标x和y两个数据成员,并设计两个友元函数,分别计算两点间的水平距离和