私はクラス内の複数のメソッド間でオブジェクトを共有する必要があるゲームを作成していますが、オブジェクトが作成されていてもメソッドが認識できない問題があります。私が話していることの例です:Pythonクラス内のメソッド間でオブジェクトを共有する方法は?
import Economy
Class Example:
economy = Economy.Economy()
def __init__(self, test):
self.test = test
def exampleMethod1(self):
economy.getMoney()
def exampleMethod2(self)
economy.addMoney(1)
Pythonはメソッドにエラーがあり、オブジェクトが存在しないと言います。
'self.economy.getMoney()'または 'Example.economy.getMoney()'にする必要があります。これは*クラス属性*ですが、グローバルスコープにはありません。 '' Class '!=' class''です。 – jonrsharpe