用get和set求圆的周长和面积
时间: 2023-09-02 08:09:32 浏览: 87
以下是使用get和set方法计算圆的周长和面积的示例代码,其中半径为私有属性:
```python
class Circle:
def __init__(self, radius):
self._radius = radius
def get_radius(self):
return self._radius
def set_radius(self, radius):
self._radius = radius
def get_circumference(self):
return 2 * 3.14 * self._radius
def get_area(self):
return 3.14 * self._radius ** 2
```
使用示例:
```python
circle = Circle(5)
print(circle.get_radius()) # 输出 5
circle.set_radius(7)
print(circle.get_radius()) # 输出 7
print(circle.get_circumference()) # 输出 43.96
print(circle.get_area()) # 输出 153.94
```
在上面的示例中,我们创建了一个Circle类,并使用get和set方法来获取和设置私有属性半径。然后,我们定义了两个方法来计算圆的周长和面积。最后,我们创建了一个Circle对象并使用它的方法来计算周长和面积。
阅读全文