python之继承
python中类可以继承,需要在子类声明时,写入需要继承的父类,然后在子类的__init__()函数里,调用super()来初始化父类。
比如:
//父类
class Person(object):
def __init__(self, name, gender):
self.name = name
self.gender = gender
//子类
class Adult(Person):
def __init__(self, name, gender, age):
super(Adult, self).__init__(name, gender)
self.age = age
注意:1.super()函数的第一个参数为子类名称
2. super(子类,self) 返回当前类继承的父类,然后调用父类的__init__()函数
3. 父类调用__init__()方法时,不需要再写入self,会隐式传递。

浙公网安备 33010602011771号