如果我有兩個文件class1_file.py
和class2_file.py
並且它們中的每一個都已獲得類class1
和class2
。Python將類對象傳遞到另一個類
class1_file.py
class class1:
def dummy(self, class2):
class2.dummy()
class2_file.py:
class class2
def dummy(self):
print 'hey'
我將需要包括:到class1_file.py
爲Class1中dummy
方法工作from class2_file import class2
?我有點困惑,因爲我來自強類型語言,它需要導入類並將它們傳遞給方法以供使用。但是對於python來說,它似乎可以是任何類型的參數,並且它將在編譯時解決它。如果不是必需的,class1
中的方法如何知道的函數dummy
是什麼?
謝謝。但這是否意味着@ zhangxaochen的答案是錯誤的? – user1234440
@ user1234440他的回答也是正確的。檢查我的答案的最後一行。他只是試圖說明這一點。 – thefourtheye