# Python learning
# coding:utf-8
# 方法一:“指名道姓”地调用某一个类的函数 =》不依赖继承关系
# 方法二:调用super()会得到一个特殊的对象,该对象专门用来引用父类的属性,且严格按照MRO规定的顺序向后查找
class People:
school = 'Old Boy'
def __init__(self, name, sex, age):
self.name = name
self.sex = sex
self.age = age
class Teacher(People):
def __init__(self, name, sex, age, title):
super().__init__(name, age, sex) # 调用的是绑定方法,自动传入self
self.title = title
def teach(self):
print('%s is teaching' % self.name)
obj = Teacher('lili', 'female', 28, '高级讲师')
print(obj.__dict__)
print(obj.name)