python abc模块

发布时间:2019-07-15 10:45:51编辑:auto阅读(1547)

    因为Python没有提供抽象类,需要使用抽象类需要使用abc模块

    abc用法很简单主要是3个:

        ABCMeta,abstactporperty,abstractmethod


    from abc import ABCMeat, abstractporperty, abstractmethod
    class B():
      __metaclass__ =  ABCMeta
     @abstractporperty
     def map_data(self):
        pass
     @abstractmethod
     def find(self):
        pass

    子类中必须重写抽象方法.

关键字

上一篇: python模块导入

下一篇: Python re函数