python 抽象类

抽象类是一个特殊的类,只能被继承,不能实例化,抽象类中可以有抽象方法普通方法

注意:子类继承了抽象类父类,子类必须实现父类的抽象方法。

(一)定义抽象类

定义抽象类需要导入 abc模块。from abc import ABCMeta, abstractmethod

或者:

(二)定义抽象方法

抽象方法:只定义方法,不具体实现方法体。

在定义抽象方法时需要在前面加入:@abstractmethod

抽象方法不包含任何可实现的代码,因此其函数体通常使用pass。

猜你喜欢

转载自blog.csdn.net/sinat_38068807/article/details/86498742