编写一个完整的JavaApplication 程序。该程序包含1 个接口Shape 和两个类(圆锥体类Circular 和主类Test),具体要求如下。(1) 接口Shape,该接口包含2 个方法,分别是:double getArea( ),求形状的表面积; double getVolume ( ),求形状的体积。
(2) 圆锥体类Circular 用于实现Shape 接口中的2 个方法,同时该类还额外有2 个属性和2 个方法,分别是:属性1:radius: double 类型,表示圆锥底的半径;
属性2:height: double 类型,表示圆锥的高;
方法1:Circular(double r,double h)方法: 构造函数,用输入参数半径r 和高h,初始化成员变量radius和height;
方法2:getString( ): 在屏幕上输出圆锥体的描述信息,输出的格式形如:“圆锥的表面积=2.0,体积=8.0”
(3) Test 类为主类,完成以下功能:
创建1 个Circular 类的对象Circ,初始化底半径为5.0,高为2.0;调用对象Circ 的getString( )方法,用于输出对象的描述信息。
( 提示:圆锥的表面积S=3.14*r*l+3.14*r*r,体积V=3.14*r*r*h/3,其中r 为圆锥底的半径,l 为圆锥的母线,
l=sqrt(r2+h2),h 为圆锥的高。)