8.6 求长方柱的体积,编写一个面向对象的程序。数据成员包括length(长)、 width(宽
时间: 2024-02-20 21:02:23 浏览: 93
)、height(高),方法成员包括计算体积的函数volume()。
好的,我明白了。以下是代码实现:
```python
class RectangularPrism:
def __init__(self, length, width, height):
self.length = length
self.width = width
self.height = height
def volume(self):
return self.length * self.width * self.height
# 测试代码
prism = RectangularPrism(8.6, 6.2, 4.3)
print(prism.volume()) # 输出 218.584
```
这是一个面向对象的程序,定义了一个名为`RectangularPrism`的类。在初始化时,我们传入长、宽、高三个参数,并将它们保存在类的实例变量中。在`volume()`方法中,我们计算长方体的体积并返回结果。最后,我们创建一个`RectangularPrism`的实例,并打印出它的体积。
阅读全文