要求用户必须重写该方法

  • A+
所属分类:Python基础

要求用户必须重写方法

法一:raise NotImplementedError 

  1. def get(self):
  2.     raise NotImplementedError

 

法二:使用元类

  1. class a(metaclass = abc.ABCMeta):
  2.     @abc.abstractmethod
  3.     def get(self):
  4.         pass

 

  • 微信
  • 等你哟
  • weinxin
  • 微信公众号
  • mac软件资源等你来拿
  • weinxin
小羊同学

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: