__instancecheck__、__subclasscheck__、__subclasshook__
- __instancecheck__:需要定义在元类中,当使用isinstance时,会调用__instancecheck__
- __subclasscheck__:需要定义在元类中,当使用issubclass时,会调用__subclasscheck__
- __subclasshook__:这个方法定义在抽象基类中,自定义类时,指定了metaclass=ABCMeta,然后在自定义类中覆盖类方法__subclasshook__,当使用isinstance和issubclass时,都会调用__subclasshook__
- 参考:https://www.cnblogs.com/traditional/p/11731676.html
来源链接:https://www.cnblogs.com/yarightok/p/18651856
没有回复内容