在上述代码的begin和end中间补充代码,计算矩形以及圆的周长和面积。
时间: 2023-09-09 20:05:43 浏览: 147
计算圆的周长和面积
在begin和end中间补充代码,计算矩形和圆的周长和面积的代码如下:
```
// 计算矩形的面积和周长
measure(r)
// 计算圆形的面积和周长
measure(c)
```
其中,`measure()`方法接收一个`geometry`类型的参数,可以接收一个`rectangle`或`circle`类型的变量。在`measure()`方法中,先输出这个变量的值,然后分别调用它的`area()`和`perim()`方法,计算它的面积和周长,并输出结果。因为`rectangle`和`circle`都实现了`geometry`接口中的`area()`和`perim()`方法,所以可以直接调用这两个方法。
阅读全文