Java初学者遇到难题了
根据实际情况,设计序实现一组几何(Geometry)对象类。组中的父类称为“几何单项”(GeometryItem),由之派生出线(Line)、圆(Circle)、椭圆形(Ellipse)、方(Square)、多边形(Polygon)等子类,用点(Point)类作为服务类(即,用Point类来定义上述的几何类的属性,如圆Circle的圆心)。请编写程序定义这些类以及一个测试类GeometryTest,并要求测试类GeometryTest输出这些几何图形的周长(椭圆的周长近似公式:L = pi(1.5(a+b)-sqrt(ab)), 其中a,b分别为椭圆长轴和短轴)。