1.设计一个Point类表示平面坐标系中的点。该类包括私有的double型的x和y属性。两个构造方法

1.设计一个Point类表示平面坐标系中的点。该类包括私有的double型的x和y属性。两个构造方法,一个是无参的构造方法,该方法中x和y的值为0;另外一个构造方法包含两个参数,分别为x和y赋值。为x和y属性提供setter和getter方法,重写Object类的equals方法。 编写一个类,包含如下功能:(1)定义一个数组,数组的长度是50,数组元素是Point的对象。Point对象的x和y值随机赋值。 (2)判断数组中是否有两个相等的点(x和y的值相等) (3)指定一个点,求该点到其他点的距离 (4)求距离最近的两个点。