立即学习:https://edu.csdn.net/course/play/26676/339581?utm_source=blogtoedu
python中的继承是针对某个对象而言。
单继承:
定义一个类abc
class abc:
def __init__(self, name):
self.name = name
class xyz(abc):
pass
xyz类继承了abc类的所有属性和方法。
如果子类与父类中存在同名的方法,子类中的方法会覆盖父类的方法。若需要都可以使用,写法如下:
class xyz(abc):
def __init__(self, name, age)
self.age = age
abc.__init__(self, name)#这是一种写法
super().__init__(name)#这是另外一种写法,尽量使用第二种写法。
此种方法仅适用于单继承。