请定义一个Cylinder类,具体要求为:(1)每个Cylinder类可以存储一个圆柱体(包括半径和高);(2)具有用于初始化半径和高的构造方法;(3)具有计算圆柱体体积的方法GetVolume。
时间: 2024-01-20 13:04:19 浏览: 89
类和对象应用设计.rar_类和对象应用设计_设计类
好的,下面是Cylinder类的代码:
```python
class Cylinder:
def __init__(self, radius, height):
self.radius = radius
self.height = height
def GetVolume(self):
volume = 3.14 * self.radius ** 2 * self.height
return volume
```
这个类有一个构造函数,用于初始化圆柱体的半径和高,还有一个GetVolume方法,用于计算圆柱体的体积。其中圆周率取3.14。你可以使用以下代码来创建一个Cylinder对象,并计算它的体积:
```python
cyl = Cylinder(2, 5)
volume = cyl.GetVolume()
print("The volume of the cylinder is:", volume)
```
输出结果应该为:The volume of the cylinder is: 62.800000000000004
阅读全文