擅长:python、mysql、java
<p>您可以使用属性包装座椅的getter/setter对:</p>
<pre><code>@property
def seats(self): return self.__seats
# As Jarret pointed out, don't forget the return value
@seats.setter
def seats(self, value): self.__seats = value
</code></pre>
<p>或者可以实现<code>__getitem__</code>和<code>__setitem__</code>,将对象视为一个座位列表:</p>
<pre><code>def __getitem__(self, index): return self.__seats[index]
def __setitem__(self, index, value): self.__seats[index] = value
</code></pre>