point类的设计 C++
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 23:33:23
point类的设计 C++
(1)定义Point类,能够设置、获取并打印出点的X、Y坐标,要求声明在Point.h中,实现在Point.cpp中.
(2)定义Circle类,能够设置、获取并打印出圆心(X、Y坐标)和半径,并能够判断两个圆的位置是相交、
想离还是相切.同样声明在Circle.h中,实现在Circle.cpp中.
(3)在main.cpp中定义main函数,并完成上述要求的功能.
----------------------------------
分别写出Point.h,Point.cpp,Circle.h,Circle.cpp,main.cpp的内容.
(1)定义Point类,能够设置、获取并打印出点的X、Y坐标,要求声明在Point.h中,实现在Point.cpp中.
(2)定义Circle类,能够设置、获取并打印出圆心(X、Y坐标)和半径,并能够判断两个圆的位置是相交、
想离还是相切.同样声明在Circle.h中,实现在Circle.cpp中.
(3)在main.cpp中定义main函数,并完成上述要求的功能.
----------------------------------
分别写出Point.h,Point.cpp,Circle.h,Circle.cpp,main.cpp的内容.
如果把point 类 和circle 类分开来写是不明智的写法,因为circle类和point类拥有共同的特点,都有一个点,circle类只是多了半径出来,所以circle类应该是point的派生类.于是头文件point.h如下:
#ifndef POINT_H_
#define POINT_H_
#include
#include
using namespace std;
class Point
{
private:
double x,y;
public:
Point(double a,double b):x(a),y(b){}
double Get_Point_X()const{return x;};
double Get_Point_Y()const{return y;};
void Reset_Point(double c,double d){x=c;y=d;};
void Print_Point(){cout
#ifndef POINT_H_
#define POINT_H_
#include
#include
using namespace std;
class Point
{
private:
double x,y;
public:
Point(double a,double b):x(a),y(b){}
double Get_Point_X()const{return x;};
double Get_Point_Y()const{return y;};
void Reset_Point(double c,double d){x=c;y=d;};
void Print_Point(){cout
在point类基础上设计一个圆类,该类可以表示圆的位置(point类对象)和大小(半径)可以计算圆的面积和周长c++
在point类基础上设计一个圆类,该类可以表示圆的位置(point类对象)和大小(半径)可一计算圆的面积和周长
C++///定义一个点类(Point) .
1,设计一个点类point,再设计一个矩形类,矩形类使用point类的两个坐标点作为矩形的对角顶点,并可以输出4
设计Point类用来定义平面上的一个点,在point类中定义四个方法,分别用来设置点的横坐标、纵坐标,以及返回点的横坐标
C++..设计名为Ellipse的椭圆类.
用C/C++定义一个点类Point/
先设计点类(Point),该类的数据成员包括一个点的x坐标和y坐标,成员函数实现的
计算2点的距离根据这个Point类,计算出距离.写个能运行的.class Point{public:Point(doub
计算三角形的面积和周长,1.先设计一个POINT类,包括其构造方法设置和修改坐标,求解两点距离
设计一个点类Point其属性为其x,y坐标,能计算该点到(0,0)的距离.
point *set(point *p)请问这要怎么理解哩?注:set是返回指针的函数,point是类