设计一个名为矩形类,其属性为矩形的左下角与右上角的坐标,函数getarea()用于计算矩形的面积,并在主函数声明对象输出矩形面积
时间: 2024-09-11 12:18:41 浏览: 34
在设计一个矩形类时,我们首先需要确定矩形的两个关键属性:左下角和右上角的坐标。这里我们假设这些坐标都是二维的,即每个坐标点由x和y两个数值组成。类中将包含一个构造函数来初始化这些坐标,以及一个getArea()函数来计算并返回矩形的面积。
在Python中,这样的矩形类可以按照以下方式设计:
```python
class Rectangle:
def __init__(self, left_bottom, right_top):
self.left_bottom = left_bottom
self.right_top = right_top
def get_area(self):
width = self.right_top[0] - self.left_bottom[0]
height = self.right_top[1] - self.left_bottom[1]
return width * height
# 假设我们定义矩形的左下角和右上角坐标
left_bottom = (0, 0)
right_top = (4, 3)
# 创建矩形类的实例
rect = Rectangle(left_bottom, right_top)
# 输出矩形的面积
print("矩形面积为:", rect.get_area())
```
在这个例子中,我们首先定义了Rectangle类,它有两个属性:left_bottom和right_top,分别代表左下角和右上角的坐标。构造函数__init__用于创建类实例时初始化这些坐标。get_area方法计算矩形的宽和高,并返回它们的乘积作为面积。
在主函数中,我们创建了一个Rectangle类的实例rect,并传入了左下角和右上角的坐标。随后,我们调用了rect的get_area方法,并打印出矩形的面积。
阅读全文