擅长:python、mysql、java
<p>实际上,您可以通过<code>q.data</code>访问数据,您只需返回它。你知道吗</p>
<p>更改代码以反映这一事实:</p>
<pre><code> class Compute(object):
def __init__(self):
self.data = 0
def internalCompute(self):
self.data = 5
def externalCompute():
q = Compute()
q.internalCompute()
return q.data
def report():
print externalCompute()
report() # 5
</code></pre>
<p>如果你不喜欢这种方法,你只有几个其他的选择:</p>
<ul>
<li>全局变量。你知道吗</li>
<li>实例化另一个类。你知道吗</li>
<li>正在更新实例化的同一个类。你知道吗</li>
<li>数据库。你知道吗</li>
<li>泡菜。你知道吗</li>
</ul>