在python中实现一个抽象类,我们必须导入以下内容:
from abc import ABCMeta, abstractmethod
在上面的import语句中,abstractmethod的目的是什么?
如果它是一个装饰者,那么它的表演操作是什么?
答案 0 :(得分:0)
@abc.abstractmethod
指示抽象方法的装饰者。使用此装饰器要求类的元类是ABCMeta或从中派生。除非所有抽象方法和属性都被覆盖,否则无法实例化具有从ABCMeta派生的元类的类。可以使用任何常规的“超级”调用机制来调用抽象方法。
abstractmethod()
可用于声明属性和描述符的抽象方法。