博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
033_class_Mul-inheritance
阅读量:5240 次
发布时间:2019-06-14

本文共 1071 字,大约阅读时间需要 3 分钟。

#!/usr/bin/env python # Author:liujun class People(object): def __init__(self,name,age): self.name = name self.age = age def eat(self): print("%s is eating ...."% self.name) def talk(self): print("%s is sleeping ..."% self.name) def sleep(self): print("%s is sleeping...."%self.name) class Relation(object): def makeFriends(self,obj): print("%s is making friends with %s"%(self.name,obj.name)) class Man(People,Relation): def __init__(self,name,age,money): # Overwrite the constructor #Version 1 #People.__init__(self,name,age) #Version 2 super(Man,self).__init__(name,age) self.money = money print("You have %d money when you are borned..."% self.money) def piao(self): # This is a new method in Man print("%s is piao .... 20s .... done"% self.name) def sleep(self): # overwrite the method in sleep People.sleep(self) print("man is sleeping......") class Woman(People,Relation): def getBirth(self): print("%s is born a baby......"% self.name) m1 = Man("Liujun",28,100) w1 = Woman("ChenRongHua",26) m1.makeFriends(w1)

转载于:https://www.cnblogs.com/liujun5319/p/9637919.html

你可能感兴趣的文章
Vue
查看>>
python-三级菜单和购物车程序
查看>>
条件断点 符号断点
查看>>
VMware12 + Ubuntu16.04 虚拟磁盘扩容
查看>>
水平垂直居中
查看>>
MySQL简介
查看>>
设计模式之桥接模式(Bridge)
查看>>
jquery的$(document).ready()和onload的加载顺序
查看>>
Python Web框架Django (五)
查看>>
.net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串------(转)...
查看>>
【codevs1033】 蚯蚓的游戏问题
查看>>
【程序执行原理】
查看>>
python的多行注释
查看>>
连接Oracle需要jar包和javadoc文档的下载
查看>>
UVA 10976 - Fractions Again?!
查看>>
Dreamweaver cc新版本css单行显示
查看>>
【android】安卓的权限提示及版本相关
查看>>
JavaScript可否多线程? 深入理解JavaScript定时机制
查看>>
IOS基础学习
查看>>
PHP 导出 Excell
查看>>