定义圆锥类Crone,其包括两个实例属性:底面半径r,高h,定义构造方法对实例属性进行赋值初始化。定义私有方法计算圆锥体积,作为返回值返回。定义公有方法,打印底面半径r,高h,体积v。创建对象Crone的对象c
时间: 2024-03-17 07:46:15 浏览: 79
crone1331.github.io-bootsrTraning:https
好的,我已经明白了您的问题。
以下是定义圆锥类Crone的代码:
```python
class Crone:
def __init__(self, r, h):
self.r = r
self.h = h
def __calculate_volume(self):
volume = 1/3 * 3.14 * self.r * self.r * self.h
return volume
def print_info(self):
volume = self.__calculate_volume()
print("底面半径r:", self.r)
print("高h:", self.h)
print("体积v:", volume)
```
接下来,我们可以创建一个Crone对象c并打印其信息:
```python
c = Crone(3, 5)
c.print_info()
```
输出结果为:
```
底面半径r: 3
高h: 5
体积v: 47.1
```
希望这个例子能够帮助您理解如何定义类、构造方法、实例属性、私有方法和公有方法。
阅读全文