资讯动态

面向对象程序设计-类与对象2-教材9-1:完成Point类的成员函数

发布时间:2026/10/3 13:04:52 来源:尧图企业网站定制
作者 陈春丽单位 中国地质大学北京构造一个Point类保存两个点的坐标值实现点的坐标设置、显示、移动等功能以及必要的构造函数。完成相关的成员函数定义。Point类的构造函数与成员函数接口定义Point(double xx0, double yy0); void Set(double xx, double yy); void Move(double xx,double yy; void Output();xx与yy都是double型数组形式参数接收点的x和y坐标值声明时使用默认参数值为0函数定义时时头部要写成Point(double xx, double yy)Point函数是构造构造函数调用Set函数实现对私有成员x和y的坐标赋值Set函数实现对私有成员x和y的坐标赋值Move函数实现移动点的坐标x轴方向移动xxy轴方向移动yyOutput函数输出私有成员x和y的值输出格式为“x值,y值”如“2.5,3”裁判测试程序样例#includeiostream using namespace std; class Point{ public: Point(double xx0, double yy0); void Set(double xx, double yy); void Move(double xx,double yy); void Output(); private: double x; double y; }; /* 请在这里填写构造函数定义和3个成员函数定义 */ int main() { Point x; x.Output(); x.Set(1,2); x.Output(); double a,b; cin a b; Point y(a,b); y.Output(); y.Move(1,5); y.Output(); return 0; }输入样例1:2 5输出样例1:0,0 1,2 2,5 3,10输入样例2:8 4输出样例2:0,0 1,2 8,4 9,9参考示例Point::Point(double xx,double yy){ Set(xx,yy); } void Point::Set(double xx,double yy){ xxx; yyy; } void Point::Move(double xx,double yy){ xxx; yyy; } void Point::Output(){ coutx,yendl; }

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑