擅长:python、mysql、java
<p><code>height</code>和<code>width</code>是经典变量,它们只存在于<code>__init__</code>方法中,要解决这个问题,必须使用<code>self.height</code>和<code>self.width</code>。<code>self</code>指向当前对象,这是将某个对象绑定到该对象的方法。你知道吗</p>
<p><strong>编辑:</strong>您应该阅读一些关于Python OOP的文章,这种语言有一些独特之处。例如,一个Python类有一个构造函数<code>__new__</code>和一个初始值设定项<code>__init__</code>。第一个实际上是一个构造函数,因为当你进入它时,实例还不存在,它的返回值主要是需要的实例。然后Python自动调用构造函数返回的对象的<code>__init__</code>方法,在这里构建实例属性。当然,您可以直接从<code>__new__</code>绑定属性,但是<code>__init__</code>就是为了这个。你知道吗</p>