1)我是新的Python。我只是在一個類的方法內部分配一個變量,並且該變量需要訪問另一個類。 2)如何將一個方法從一個類調用到python中的另一個類?如何在Python的另一個類的一個方法中使用變量值
-7
A
回答
2
我想你想要做這樣的事情?
class one:
def __init__(self):
self.x = 2
class two:
def get1(self,reference):
print reference.x
def get2(self):
global x
print x.x
x = one()
y = two()
y.get1(x)
y.get2()
,輸出:
2
2
+0
謝謝,我該如何調用從一個類到另一個類的方法 – Viswa 2012-04-21 06:49:27
+0
同樣的方法 - 您必須引用作爲類實例的對象。 y是第二類,所以y.get1()是y中的get1方法。 – 2012-04-21 19:09:41
0
更多信息將是有益的,但這裏是這樣做的一種方式。
class Foo(object):
def __init__(self):
self.value = "from Foo"
class Bar(object):
def __init__(self):
print Foo().value
Bar()
另一種風味
class Foo(object):
def valuesForOtherClasses(self):
self.value = "from Foo"
class Bar(Foo):
def __init__(self):
super(Bar, self).valuesForOtherClasses()
print self.value
Bar()
相關問題
- 1. 如何在另一個類中使用方法中的變量?
- 2. 在另一個類的另一個方法中使用變量 - 如何?
- 3. 在一個方法中使用變量到另一個方法
- 4. 在另一種方法中使用一個方法的變量
- 5. 如何使用一個變量,另一個變量在PHP類
- 6. 如何在一個方法中使用另一種方法中的變量?
- 7. 如何導入一個方法或使用python中另一個類的方法?
- 8. 如何從主方法給另一個類的變量賦值?
- 9. 在另一個類中使用類函數中的變量(python)
- 10. 在另一個文件中使用另一個類的變量
- 11. 如何使用局部變量在BlueJ中使用另一個類的方法?
- 12. 如何在JasperReports中使用另一個變量的值增加一個變量?
- 13. 如何在另一個類中使用屬於某個類的變量的值?
- 14. 如何設置另一個變量,使用另一個變量使用python?
- 15. 如何在一個類中調用另一個類的方法
- 16. 如何從一個類的變量值到另一個類?
- 17. 使用另一個類中的getter方法返回的變量
- 18. 如何使用一個變量,在C++中另一個變量
- 19. 使用另一個類中的方法從一個類獲取實例變量?
- 20. 另一個類變量賦值給另一個類變量
- 21. 在python中調用同一類的另一個方法的方法變量的值
- 22. 在另一個方法中使用一個變量參數
- 23. 如何從另一個類的方法訪問類的變量?
- 24. 如何在Java的另一個類中使用一個類的變量?
- 25. 如何使用某個類中的另一個類的方法?
- 26. 在python中,是否有任何方法創建一個變量的名稱爲另一個變量的值?
- 27. 在另一個類中使用變量
- 28. 在另一個類中使用變量?
- 29. 在另一個類中使用變量
- 30. 如何使用一種方法初始化變量到另一個類中的另一種方法
你能寫,你試過嗎? – San4ez 2012-04-21 05:55:33
我只寫了兩個類,在第一個類中,我聲明瞭一個變量getdata = xxx。但我需要這個數據值到另一個類。該怎麼辦。 – Viswa 2012-04-21 06:05:49
向我們顯示您的代碼。 – yak 2012-04-21 09:44:23