[英]Can a variable such as self.test be assigned to self when using classes and then be redefined in a function?
试图了解类,并想知道下面的缺点是什么(如果有的话)? 基本上,我想在多个函数中使用该变量,而不会遇到未定义的问题,这似乎可行,但我不明白为什么。
抱歉,我确信这必须包含在 OOP 的基础知识中,但我无法找到答案,通常 arguments 在 self 之后通过。 以后会不会出现任何问题。
class test:
def __init__(self):
self.test1 = self
def testing(self):
self.test1 = "j doe"
print(self.test1)
a = test()
if __name__ == "__main__":
a.testing()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.