擅长:python、mysql、java
<p>你有没有注意到书的方法有错别字?末尾的括号需要左移,在<code>self.book_id</code>之后。在</p>
<p>您不需要类属性,因为它们是为每个“用户”提供“全局”目的的。因此,如果您想跟踪您的客户数量,您可以在每次创建一个时更新“全局”变量,如下所示:</p>
<pre><code>class Patron:
patron_id= 0
# the class constructor
def __init__(self, name, borroweds):
self.name= name
self.patron_id=self.patron_id
self.borroweds= borroweds
</code></pre>
<p>每次创建用户对象时,都可以将其添加到类属性中:</p>
^{pr2}$
<p>你会注意到属性被改变了。您甚至可以在<code>Patron</code>中创建一个class属性,该属性是每个<code>Patron</code>对象的列表,如果需要,可以在{uinit}方法期间添加每个对象。它会在课堂上跟踪它。在</p>
<p>另外,我认为你需要<code>","+list(self.borroweds)+")"</code>成为{<cd5>}</p>