Python允许同一个类的实例具有不同的方法集。使用不同方法的实例是否合适?

时间:2018-04-19 17:20:50

标签: python

Python允许将方法添加到类的实例而不是整个类,如演示她Adding a Method to an Existing Object Instance。大多数情况下,对于类的一致行为来说,这似乎是一个坏主意。什么时候可能需要?为什么python允许这个呢?

1 个答案:

答案 0 :(得分:1)

Python没有特别允许这一点,它只是Python对象模型工作方式的结果。方法就像任何其他对象属性一样;通常,您可以将任何属性添加到现有对象。