编程创建一个矩形类Rectangle,在其中定义两个成员变量边长x,边长 y,定义构造方法完成矩形对象的初始化任务;定义一个方法获取矩形的周长;定义一个方法获取矩形的面积;在主方法中创建一个对象分别调用求周长和面积的方法。
时间: 2024-10-20 07:17:33 浏览: 36
在Python中,你可以创建一个名为`Rectangle`的类来表示矩形,并包含所需的属性和方法。以下是相应的代码实现:
```python
class Rectangle:
def __init__(self, x_length, y_length): # 构造方法
self.x = x_length
self.y = y_length
def get_perimeter(self): # 获取周长的方法
return 2 * (self.x + self.y)
def get_area(self): # 获取面积的方法
return self.x * self.y
# 主函数
def main():
rectangle = Rectangle(5, 7) # 创建一个矩形对象,边长分别为5和7
perimeter = rectangle.get_perimeter()
area = rectangle.get_area()
print(f"矩形的周长是:{perimeter}")
print(f"矩形的面积是:{area}")
if __name__ == "__main__":
main()
```
在这个例子中,我们首先定义了一个`Rectangle`类,它有两个实例变量`x`和`y`代表矩形的边长。构造方法`__init__`用于初始化这两个属性。然后,我们定义了`get_perimeter`和`get_area`方法,分别计算并返回矩形的周长和面积。
在主函数`main`中,我们创建了一个`Rectangle`对象,设置了边长为5和7,然后分别调用了这两个方法,并打印出结果。
阅读全文