类成员的继承和重写
- 成员继承:子类继承了父类除构造方法外的所有成员
- 方法重写:子类可以重新定义父类中的方法,这样就会覆盖父类中的方法,也称为重写
1 class Person: 2 3 def __init__(self,name,age): 4 self.name = name 5 self.__age = age 6 7 def say_age(self): 8 print('我的年龄:',self.__age) 9 10 def say_introduce(self): 11 print('我的名字是{0}'.format(self.name)) 12 13 class Student(Person): 14 def __init__(self,name,age,score): 15 Person.__init__(self,name,age) 16 self.score = score 17 18 def say_introduce(self): 19 print('不是,我的名字叫做{0}'.format(self.name)) 20 21 s = Student('Xujie',18,70) 22 s.say_age() 23 s.say_introduce()