设计一个长方形类,使该类具有如下功能: (1)计算周长; (2) 计算面积: (3)设置长方形边长; (4)获取长方形边长。
时间: 2023-05-11 21:03:57 浏览: 117
好的,以下是一个简单的长方形类的代码示例:
```python
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
def perimeter(self):
return 2 * (self.length + self.width)
def area(self):
return self.length * self.width
def set_length(self, length):
self.length = length
def set_width(self, width):
self.width = width
def get_length(self):
return self.length
def get_width(self):
return self.width
```
这个类有两个属性:长和宽,以及六个方法:计算周长、计算面积、设置长、设置宽、获取长和获取宽。你可以通过创建一个 Rectangle 对象并调用这些方法来使用这个类。例如:
```python
rect = Rectangle(5, 10)
print(rect.perimeter()) # 输出 30
print(rect.area()) # 输出 50
rect.set_length(8)
print(rect.get_length()) # 输出 8
```
希望这个代码示例能够帮助你!
阅读全文