1定义Shape接口,接口中定义就算周长(getPrimeter())和他的面积(geTrea)的方法

问题遇到的现象和发生背景 1定义Shape接口,接口中定义就算周长(getPrimeter())和他的面积(geTrea)的方法
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

1.定义Shape接口,接口中定义计算周长(getPerimeter (0)和面积(getArea()的方法

2.定义Shape的实现类Circle (描述圆形,有半径属性radius)和Square ( 描述正方形,有边长属性1ength)。类中要一并定义带参和不带参的构造方法。

3.通过类的组合,设计圆柱体类Cylinder和底面为正方形的长方体类Cuboid,定义方法能求出它们的体积。4. main方法中对前述功能进行测试。