0. 标题
Python专家编程系列: 9. 抽象类介绍
id:6
作者: quantgalaxy@outlook.com
blog: https://blog.csdn.net/quant_galaxy
欢迎交流
1. What:什么是python的抽象类
Python中的抽象类是具有以下特征的class:
- 它不是用来初始化/实例化的。
- 相反,它是用于充当其它类的父类。
- 它必须继承基抽象类 abc.ABC。
- 它必须包含至少一个抽象方法。
Python中的抽象类,类似于C++中的纯虚类。或者Java中的interface概念。
我们来看下面的例子:
import abc
class Animal(abc.ABC)