擅长:python、mysql、java
<pre><code>class Televisao():
def __init__(self,boolean, channel):
self.channel = 2
self.boolean = False
if __name__== "__main__" :
tvhome = Televisao()
print tvhome.channel
</code></pre>
<p><strong>更新:</strong>
似乎您已经在函数内部创建了实例,并从外部调用了它。你知道吗</p>
<pre><code> def main():
tvhome = Televisao() # now tvhome is local variable.
print tvhome.channel # you will get the error : undefined
</code></pre>
<p><strong>更新:</strong>
另一个错误将会发生,正如你所说</p>
<pre><code>tvhome = Televisao() # without its __init__ parameters boolean , channel
</code></pre>