如图所示
实验目的
(1)学习如何声明和编写类的代码。
(2)学习如何编写改变类的属性的成员函数
(3)学习如何声明对象,如何调用对象的成员函数
2实验内容
2.1设计Poimt类
(1)问题描述
计算机的显示屏的坐标系是这样的,左上角的坐标为(0.0),如下图所示
0.0)
定义计算机显示屏上的点Poimt类。该类具有两个私有数据成员、y,分别
表示该点的横坐标、纵坐标。类的声明如下:
classPoint
oublic
//默认构造函数,默认值为左上角坐标(0,0
Point(intx=0,inty=0)
void setx(intx);
intqetx);
voidsetY(inty);
intgetY();
oidprint();
void moveRight(int offset);

上午10:090 1.2K/sm
voidmoveDown(intoffset)
private:
intx/
intYi
(2)问题要求
请实现以下函数声明,要求能得到如下图所示的运行结果
(1)接受用户的输入,生成两个对象。
(2)打印这两个点。
(3)向右平移其中一个点后,打印该点。向下平移另一个点后,打印该点
(3)主函数代码框架
voldmain()
intx,y/
cout<<”Please input a point:”
cin>>x>>y;
Pointpl(x,y); //生成点对象1
cout<<"Pointp1:”
1.Drint()
cout<<endl;
Pointp2(x2,y2);//生成点对象2
cout<<“Pointp2:“;
o2.print()7
cout<<endl;
ol.moveRiqht(10);
cout<<“Aftermoving rignt,Pl:
1.print();
cout<<endl;
02.moveDown(-10)! //位移量为负数,表示向上移动
cout<<“After moving downp2:“
p2.print();
cout<<endl;