继承
1 #coding=utf-8 2 3 ''' 4 类——继承 5 ''' 6 7 class Person(): 8 '''模拟人类''' 9 def __init__(self,name,age,address): 10 self.name=name 11 self.age=age 12 self.address=address 13 self.happy='happy' 14 15 def ku(self): 16 #人类的共有方法:哭 17 print ('婴儿出生的时候都会哇哇哭一阵') 18 19 def pa(self): 20 #人类的共有方法:爬 21 print('爬行是婴儿走路的一个必经之路') 22 23 def get_information(self): 24 #打印完整的个人信息 25 print ('Name is '+self.name+', age is '+str(self.age)+' ,address is '+self.address+' .'+'请问你幸福不? '+self.happy+' !') 26 27 class Man(Person): 28 def __init__(self,name,age,address,xingbie): 29 #初始化父类的属性 30 super().__init__(name,age,address) 31 #添加子类的新属性 32 self.xingbie=xingbie 33 34 def print_xingbie(self): 35 #添加子类新方法 36 print('姓名: '+self.name+','+'性别: '+self.xingbie+'.'+self.happy) 37 38 def ku(self): 39 #子类重写父类的方法 40 #当继承而来的父类的某些方法不适用于子类时,可以通过重写过滤掉 41 print('这个是子类的ku方法。男人哭吧哭吧不是罪!') 42 43 man1=Man('赵六',0.4,'广东省珠海市','男') 44 man1.print_xingbie() 45 man1.get_information() 46 man1.ku()
posted on 2018-08-21 11:12 DAY&DAY&UP 阅读(95) 评论(0) 编辑 收藏 举报