任务:定义一个矩形 Rectangle 类,继承 Shape 类, * 在这个类中分别定义一个名为 area 的方法,实现计算该形状面积的功能。 * 类名为:Rectangle
时间: 2024-10-12 08:06:42 浏览: 62
Java:使用抽象类定义一个“形状类”,能够计算周长和面积。
首先,你需要创建一个名为`Shape`的基础类,通常用于表示所有形状的通用属性和方法。然后,你可以定义一个名为`Rectangle`的子类,它继承自`Shape`类并添加一个特定于矩形的`area`方法来计算矩形的面积。
这是一个简单的Python示例:
```python
class Shape:
def __init__(self, width, height):
self.width = width
self.height = height
# 这是一个通用的边界方法,可以根据子类的具体实现有所不同
def calculate_area(self):
pass
class Rectangle(Shape):
def calculate_area(self):
"""
计算矩形的面积
"""
return self.width * self.height
# 创建一个矩形实例并调用其面积方法
my_rectangle = Rectangle(5, 7)
rectangle_area = my_rectangle.calculate_area()
print(f"矩形的面积是: {rectangle_area}")
```
在这个例子中,`Rectangle`类实现了`Shape`类中的`calculate_area`方法,并用矩形的宽度和高度乘积来计算具体的面积值。
阅读全文