我刚开始OOP和我很困惑与我为什么不能增加新的变量对象不属于类?如果类是一个蓝图,这个代码 -OOP实例更新
class cartesianPoint:
pass
cp1 = cartesianPoint()
cp1.x = 1.0
cp1.y = 2.0
cp1
>
<__main__.cartesianPoint instance at 0x0000000001E7EB88>
首先对象,不应该对象跟随buleprint?即使Python允许你这样做,为什么对象仍然属于同一个类?
但是为什么cp1仍然是cartesianPoint的一个实例,即使在添加了两个特定于cp1的数据记忆之后? – user2688772
检查该链接:http://rosettacode.org/wiki/Add_a_variable_to_a_class_instance_at_runtime#Python – Rami
不是很有用的链接,仍然没有回答这个问题 – user2688772