第110课时: 类; 方法的重写
类成员的 继承 和 重写:
1 成员基继承;
子类继承了父类(除构造方法之外)的所有成员/
2 方法重写:
子类可以重新定义父类中的方法,这样就覆盖父类的方法。 也叫做 “重写”
操作:继承和重写的案例。
class man:
def __init__(self,name,age):
self.__name= name
self.__age= age
def say_age(self):
print('年龄是',self.__age)
def say_name(self):
print('我的名字是',self.__name)
class student(man):
def __init__(self,name,age,score):
man.__init__(self,name,age)
self.score= score
def say_name(self):
print('爷的名字是',self._man__name)
s = student('wlz',18,100)
s.say_age()
s.say_name()
年龄是 18
爷的名字是 wlz
可以看到,父类的 say_name() 函数在子类中被重新定义改写了。