![](https://cos-cdn.shuashuati.com/pipixue-wap/2020-1230-1107-56/ti_inject-812ce.png)
(1)定义 Calculate计算接口,该接口中包含有数据成员PI=3.14,成员方法有计算面积getArea()、计算周长getPerimeter(),方法的返回值均为double。 (2)定义圆类Circle并实现接口 Calculate ;私有成员变量有double类型的半径radius;公有的带参构造方法,其参数是用于初始化半径。 (3)定义矩形类Rectangle并实现接口 Calculate ;私有成员变量有 double类型的 长length和 double类型的 宽width ;公有的 构造方法,其参数用于初始化长和宽。 (4)编写测试类Test,在该类的main主方法中,测试圆形类和矩形类。 (5)扩展题: 测试类Test中,有一个 printInfo ()方法,其定义如下: public void printInfo( Calculate c ){ System.out.println("面积为"+c.getArea()+","+c.getPerimeter()); } 请在主方法中尝试调用该 printInfo()方法,来实现多态。