编写一个程序,声明抽象基类shape
时间: 2023-04-16 08:02:01 浏览: 103
C抽象基类和纯虚成员函数-C教程共3页.pdf.zip
好的,以下是用中文回复的程序:
```python
from abc import ABC, abstractmethod
class Shape(ABC):
@abstractmethod
def area(self):
pass
@abstractmethod
def perimeter(self):
pass
```
这个程序声明了一个抽象基类 `Shape`,它继承自 `ABC`,并且有两个抽象方法 `area` 和 `perimeter`。这两个方法没有具体的实现,因为它们是抽象方法,需要在子类中实现。这个程序可以用来定义各种形状的类,比如矩形、圆形、三角形等等。
阅读全文