复习:
继承:是类与类之间的关系,是一种什么是什么的关系
继承的目的是为了解决代码重用问题,减少代码冗余
继承是把父类的属性都遗传给子类
派生是子类衍生自己新的属性
class Teacher: def __init__(self,name,age,sex,salary,level): self.name=name self.age=age self.sex=sex self.salary=salary self.level=level def walk(self): print(‘%s is walking‘%self.name) def teach(self): print(‘%s is teaching‘%self.name) def tell_info(self): print(‘‘‘ ----------%s info-------- NAME:%s AGE:%s SEX:%s SAL:%s LEVEL:%s ‘‘‘%(self.name,self.name,self.age,self.sex,self.salary,self.level)) # # class Date: def __init__(self,year,mon,day): self.year=year self.mon=mon self.day=day def tell_birth(self): print(‘%s-%s-%s‘%(self.year,self.mon,self.day))
组合的应用:
进一步优化:
序列化:
反序列化:
bin文件夹一般放可执行文件,conf文件夹一般放可配置文件,db文件夹一般方法数据文件,还有log目录,lib目录(一般存放常用小工具)
Python--面向对象的程序设计之多继承、组合应用、开发软件规范
原文:http://www.cnblogs.com/metianzing/p/7119208.html