Python学习笔记-----类和对象知识点2)---类的继承


类的继承

 1 class PersonA:
 2  
 3     def __init__(self,name, age):
 4         self.name = name
 5         self.age = age
 6         print('init action in father class PersonA')
 7  
 8     def print_a(self):
 9           print("Name : ", self.name,  ", Age: ", self.age) 
10         
11 
12 class PersonB(PersonA):
13  
14     def __init__(self, name, age,genger):
15         super().__init__(name, age)  
16         # PersonA.__init__(self, name, age)  
17         #self.name = name
18         #self.age = age
19         self.genger=genger
20         print('init action in father class PersonB')
21      
22     def print_x(self):
23         print("Name : ", self.name,  ", Age: ", self.age,  ", genger: ", self.genger)      
24 
25 
26 a=PersonA('AAA',23)
27 a.print_a()
28 b=PersonB('BBB',24,'male')
29 b.print_x()