定义一个国柱体类 Cylinder,包含底面半径和高两个数据成员 两个可以读取底面半径和高的get()方法; 一个可以计算圆柱体体积的方法 编写该类并对其进行测试。
时间: 2023-04-11 11:00:37 浏览: 279
类和对象应用设计.rar_类和对象应用设计_设计类
好的,这是一个关于编程的问题,我可以回答。以下是Cylinder类的定义和测试代码:
```python
class Cylinder:
def __init__(self, radius, height):
self.radius = radius
self.height = height
def get_radius(self):
return self.radius
def get_height(self):
return self.height
def get_volume(self):
return 3.14 * self.radius ** 2 * self.height
# 测试代码
c = Cylinder(2, 5)
print(c.get_radius()) # 输出 2
print(c.get_height()) # 输出 5
print(c.get_volume()) # 输出 62.8
```
希望这个回答能够帮到您!
阅读全文