如果我在父类中定义了
一些额外的信息:
__getstate__()
和__setstate__()
,那么子类能够继承这些方法吗?在这个SO回答中有相关的讨论,但仅适用于以双下划线(dunder)开头的方法。一些额外的信息:
- 我正在这样做来定义我的类的序列化(pickling)行为。
- Python 2.7
__*
)被重写为使用一种混淆形式,以帮助避免基类和派生类的“私有”属性之间的名称冲突。我不确定双下划线方法是否也属于这个范畴。 - BoltzmannBrain