【发布时间】:2017-01-29 15:38:37
【问题描述】:
我正在制作一个需要在一个类中的多个方法之间共享一个对象的游戏,我遇到的问题是,即使对象已经创建,方法也无法识别该对象。这是我所说的一个例子:
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'.
标签: python class object methods