point类的设计 C++

问题描述:

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的内容.

如果把point 类 和circle 类分开来写是不明智的写法,因为circle类和point类拥有共同的特点,都有一个点,circle类只是多了半径出来,所以circle类应该是point的派生类.于是头文件point.h如下:#ifndef POINT_H_#define ...