我遇到了创建类对象的问题。类的一个对象具有它的类的属性(即字段,方法)。我们是否也可以为类之外的对象定义属性?Python类和对象创建
class myclass:
pass
object1 = myclass()
object2 = myclass()
object1.list = [10]
object1.list.append(4)
object2.fruit = 'apple'
print object2.fruit
print object1.list
OUTPUT:
apple
[10, 4]
请解释它是如何工作的。
甚至不知道你可以做到这一点。我想我每天都会学到一些新的东西 – JGerulskis 2015-04-04 00:59:13
,正如你可以在OUTPUT中看到的那样,那么你的问题到底是什么? – 2015-04-04 01:08:38
list [10]没有在类中定义,那么在定义它之前如何使用它? – martinho 2015-04-04 04:08:40