编写一个完整的Java Application 程序。包含接口Shape、类Circle和类Test,具体要求如下:(15分) (1) 接口Shape(图形): 接口方法: double getArea() :求一个形状的面积 double getPerimeter () :求一个形状的周长 (2) 圆类Circle:实现Shape接口,并有以下属性和方法: 属性: radius:double 型,表示圆的半径 方法: Circle(double r):构造函数,初始化圆的半径。 toString() :输出圆形的描述信息,如“radius= ,perimeter= ,area= ” (3) Test 类作为主类要完成测试功能 生成一个Circle对象,调用对象的toString()方法,输出对象的描述信息。