【发布时间】:2011-11-06 18:02:30
【问题描述】:
例如:
obj1 = ClassName()
obj1.name = "name1"
obj2 = ClassName()
obj2.name = "name2"
obj3 = ClassName()
obj3.name = "name3"
obj4 = ClassName()
obj4.name = "name4"
我们有返回对象数量的静态变量: 类名.counter
我如何获得 obj1.name、obj2.name 和其他,但如果对象计数可以是动态的(例如使用循环)?
PS:如果你能告诉我如何在 python 中做到这一点就更好了,但只有设计也会很好。
【问题讨论】:
-
如何使用包含单个对象的列表/字典而不是静态变量名称
obj1、obj2等。 -
obj[1-X] 这不是静态变量,它是 ClassName 类的对象
标签: python class object architecture