擅长:python、mysql、java
<p>在这种情况下,最好将这些<code>__init__</code>参数一起删除</p>
<p>你的<code>Square</code>类只需要接受它所需要的参数(<code>side_length</code>),而不是让类的用户重写4的<code>no_of_sides</code></p>
<pre class="lang-py prettyprint-override"><code>class Square(RegularPolygon):
def __init__(self, side_length):
super().__init__(no_of_sides=4, side_length=side_length)
</code></pre>