Python:删除子类中的类属性

Python:删除子类中的类属性,第1张

Python:删除子类中的类属性

仔细考虑为什么要这样做;你可能不会。考虑不让B从A继承

子类化的想法是专门化一个对象。特别是,一个类的子级应该是父类的有效实例:

>>> class foo(dict): pass>>> isinstance(foo(), dict)... True

如果实现此行为(例如使用

x = property(lambda: AttributeError)
),则将破坏子类化概念,这是错误的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5587800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存