计算圆形的面积, 编写一个圆形类,将半径与PI作为圆形类的属性,在构造方法中将半径初始化,定义一个成员方法求次圆形的面积
时间: 2024-10-23 16:08:01 浏览: 30
在面向对象编程中,我们可以创建一个专门表示圆形的类,如Circle类。这个类会包含两个属性:半径(radius)和π(pi),通常我们会使用数学库中的π值来进行计算。以下是如何编写这样一个类的示例,使用Python语言:
```python
import math
class Circle:
def __init__(self, radius):
"""
构造方法,用于初始化圆的半径
"""
self.radius = radius
self.pi = math.pi # 使用math模块中的π常数
def area(self):
"""
成员方法,计算并返回圆的面积
"""
return self.pi * (self.radius ** 2)
# 示例用法
circle = Circle(5)
area = circle.area()
print(f"半径为 {circle.radius} 的圆的面积是 {area:.2f}")
阅读全文