使用*args接受所有父类参数
class a():
def __init__(self,q,w,e,r=4):
self.qq=q
self.ww=w
self.ee=e
self.rr=r
class b(a):
def __init__(self,*arg):
super().__init__(*arg)
self.qq=7
self.aa=1
print(b(1,2,3).qq)
class Person():
def __init__(self, name=2, gender=2):
self.name = name
self.gender = gender
class Teacher(Person):
def __init__(self,n, g):
super().__init__(self) #指定'name=2, gender=2'情况下可以不写'name, gender',但相当于只导入了未赋值的name变量
self.n =n
self.g = g
#self.name
t = Teacher('Alice', 'Female')
print (t.n,t.name)