实验内容:一、定义一个名为Circle的圆类,位于shape包中。要求如下:(1)该类需要描述圆在二维坐标系中的位置,圆心的横、纵坐标值均取整数;描述圆的半径,取双精度类型。(2)无参构造方法将圆心坐标设为坐标圆点,半径设为1.0;有参构造方法需要根据参数值设置圆心坐标和半径值。(3)提供一个计算圆面积的方法doublegetArea()。(4)提供一个判断当前圆对象与参数圆对象是否相交的方法(相交方式见下图):booleanisIntersected(Circleanother)(5)提供一个判断当前圆对象是否包含参数圆对象的方法(包含方式见下图):booleancontains(Circlea