classteacher():
age =19defteach(self):print("教学生")returnNoneclassparent():
name ="父母"classstudent(teacher,parent):pass
s = student()print(s.age)print(s.name)
s.teach()#原函数已经有了print了
# 完成实例化,自动调用的构造函数 __init__classa():def__init__(self):print("自动调用")classb():definit(self):print("没有自动调用")
s = a()
t = b()
t.init()# '''主动调用'''classc():deffun(self,name,age):print("my name is {},i am {} years old".format(name,age))
w = c()
w.fun("谭晓楠",24)#当函数有多个内置参数时,里面的self可以不用填#因为默认的是参数本身