自定义类“Rectangle a、 定义类Rectangle; b、 定义构造函数,并设置两个实例变量length,width; c、 定义成员函数getArea用来计算矩形面积; d、 定义成员函数getCircumference用来计算矩形周长
时间: 2024-10-10 15:08:14 浏览: 28
在Python中,我们可以自定义一个名为"Rectangle"的类来表示矩形。下面是逐步实现的过程:
```python
class Rectangle:
def __init__(self, length, width): # a) 定义类并初始化构造函数
self.length = length # b) 设置实例变量length
self.width = width # b) 同时设置实例变量width
def getArea(self): # c) 定义成员函数getArea来计算面积
return self.length * self.width
def getCircumference(self): # d) 定义成员函数getCircumference来计算周长
return 2 * (self.length + self.width)
# 示例:
my_rectangle = Rectangle(5, 7)
area = my_rectangle.getArea() # 调用getArea方法,计算面积
perimeter = my_rectangle.getCircumference() # 调用getCircumference方法,计算周长
```
在这个类中,`__init__`函数用于初始化矩形的长度和宽度,`getArea`函数返回矩形的面积,而`getCircumference`函数返回其周长。
阅读全文