python如何继承父类
时间: 2023-10-18 22:11:31 浏览: 93
在 Python 中,使用关键字 "class" 定义一个类,并使用父类的名称作为参数来创建一个子类,从而实现继承。子类继承了父类的所有属性和方法,并可以添加自己的属性和方法。在子类的定义中,可以通过调用 super() 函数来调用父类的方法。例如,下面的代码定义了一个子类 Square ,它继承了父类 Rectangle 的属性和方法:
```
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
def area(self):
return self.length * self.width
class Square(Rectangle):
def __init__(self, side):
super().__init__(side, side)
```
在这个例子中,父类 Rectangle 有一个属性 length 和一个属性 width ,还有一个方法 area() ,用于计算矩形的面积。子类 Square 继承了父类 Rectangle 的属性和方法,它有一个参数 side ,表示正方形的边长。在子类 Square 的构造函数中,调用 super() 函数来调用父类 Rectangle 的构造函数,并将 side 作为 length 和 width 的值传递给父类。这样,子类 Square 就可以继承父类 Rectangle 的行为,并且还拥有自己的属性和方法,比如计算正方形的面积。
阅读全文