彭哥列第十代 发表于 2018-8-10 10:30:50

函数的内变量可以在外部引用?

def kick里的print引用了self.name变量,但self.name是上一个def setName里的内部变量啊,怎么能在外部引用呢?

无符号整形 发表于 2018-8-10 10:32:28

self->本类的已实例化对象
self.xxx->本类的成员变量
都是一个类的,引用是允许的。

彭哥列第十代 发表于 2018-8-10 10:38:00

无符号整形 发表于 2018-8-10 10:32
self->本类的已实例化对象
self.xxx->本类的成员变量
都是一个类的,引用是允许的。

意思是说,如果没有建立class ball:这个类的话,两个def的内部变量不能相互引用对吧?

无符号整形 发表于 2018-8-10 10:38:39

彭哥列第十代 发表于 2018-8-10 10:38
意思是说,如果没有建立class ball:这个类的话,两个def的内部变量不能相互引用对吧?

对的

彭哥列第十代 发表于 2018-8-10 10:40:31

无符号整形 发表于 2018-8-10 10:38
对的

原来如此,谢谢版主解答
页: [1]
查看完整版本: 函数的内变量可以在外部引用?