擅长:python、mysql、java
<p>每个类的构造函数可以有您想要的任何签名;只需确保孩子使用适当的参数调用家长即可</p>
<pre><code>class RegularPolygon:
def __init__(self, no_of_sides, side_length):
self.no_of_sides = no_of_sides
self.side_length = side_length
def perimeter(self):
return self.no_of_sides * self.side_length
class Square(RegularPolygon):
def __init__(self, side_length):
RegularPolygon.__init__(self, 4, side_length)
</code></pre>