1、 编程实现一个二维平面上点的类Point,并编写测试类测试Point类的功能,绘制Point类的UML类图。
Point类包含下述成员变量和方法:
(1)两个私有的double类型的成员变量x、y,分别表示点的x和y坐标;
(2)一个无参的构造方法;
(3)一个为x、y坐标设置初始值的有参的构造方法;
(4)一个movePoint(int dx, int dy)方法实现点的位置移动,dx,dy分别表示点在坐标x方向和y方向的位移;
(5)一个public String toString()方法返回点的坐标位置信息。
测试类要求:
(1)使用无参的构造方法创建一个Point对象p1;
(2)使用有参构造方法创建一个Point对象p2,从键盘输入点的x、y坐标;
(3)调用movePoint()方法使p2在x方向和y方向都移动2个单位;
(4)参考样例,分别输出两个点的坐标位置。