类的方法约束

class BasePlugin(object):
    '''
    基类,用于约束。约束类中必须实现process方法
    '''

    def process(self):
        raise NotImplementedError('{}中必须实现process方法'.format(self.__class__.__name__))


class DiskPlugin(BasePlugin):
    pass

haha = DiskPlugin()
haha.process()
  File "F:\neiwang\nei_api\nei_api\测试文档\约束.py", line 7, in process
    raise NotImplementedError('{}中必须实现process方法'.format(self.__class__.__name__))
NotImplementedError: DiskPlugin中必须实现process方法

 

posted @ 2022-07-29 14:40  阿U-root  阅读(25)  评论(0)    收藏  举报