擅长:python、mysql、java
<p>您的子类Customer正在重新定义<code>__init__</code>方法,而不调用超类方法。这意味着,<code>Person.__init__</code>中创建名称、地址和电话属性的行永远不会执行。在</p>
<p>您希望您的<code>Customer.__init__</code>方法在某个时刻调用<code>Person.__init__</code>。使用Python<code>super()</code>。在</p>
<pre><code>class Customer(Person):
def __init__(self):
super(Customer, self).__init__()
self.customerNumber = None
self.onMailingList = False
</code></pre>