编写一个圆类Circle,该类拥有成员变量radious(私有,浮点类型) 两个构造方法:无参和有参 三个成员方法:getArea()获取圆的面积,getPerimeter()获取圆的周长,show() 输出圆的半径,周长和面积
时间: 2024-05-13 11:19:23 浏览: 101
c++—用类进行圆的周长和面积的计算
以下是实现圆类Circle的代码:
```python
class Circle:
def __init__(self, radius=0.0):
self.__radius = radius
def getArea(self):
return 3.14159 * self.__radius ** 2
def getPerimeter(self):
return 2 * 3.14159 * self.__radius
def show(self):
print("半径为:", self.__radius)
print("周长为:", self.getPerimeter())
print("面积为:", self.getArea())
```
使用示例:
```python
c1 = Circle(3.0)
c1.show()
```
输出结果:
```
半径为: 3.0
周长为: 18.84954
面积为: 28.27431
```
阅读全文