类成员的继承和重写

  1. 成员继承:子类继承了父类除构造方法外的所有成员
  2. 方法重写:子类可以重新定义父类中的方法,这样就会覆盖父类中的方法,也称为重写
 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()