设计一个名为Point的类表示点。这个类包括:
a) 2个私有的int类型的成员变量x、y,分别表示x和y坐标;
b) 1个不带参数的构造方法;
c) 1个带参数的构造方法,方法头如下,注意方法参数名称与成员变量名称相同:
public Point(int x, int y)
d) 1个movePoint(int dx, int dy)方法实现点的位置移动;
e) 使用不带参数的构造方法创建Point对象p1;使用带参数的构造方法创建Point对象p2,要求用户输入p2的坐标,分别调用movePoint方法后,输出p1和p2经过位置移动之前和之后的坐标,要求用户输入在x方向和y方向要移动的距离。