擅长:python、mysql、java
<p>你的<code>MyStack</code>和<code>front</code>不是实例变量,所以你不能访问它。必须使用<code>self</code>使其成为实例变量。你知道吗</p>
<pre><code>class StackOperation:
def __init__(self):
self.front = 0
self.MyStack = [None]*5
def PushValue(self, value):
self.MyStack[self.front] = value
self.front += 1
def PopValue(self):
return self.MyStack[self.front]
def PrintStack(self):
for i in range(len(self.MyStack)):
print self.MyStack[i]
stack = StackOperation()
stack.PushValue(10)
print stack.PopValue()
</code></pre>