复习:
继承:是类与类之间的关系,是一种什么是什么的关系
继承的目的是为了解决代码重用问题,减少代码冗余
继承是把父类的属性都遗传给子类
派生是子类衍生自己新的属性
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目录(一般存放常用小工具)
main函数提供菜单,用户可以选择
今天作业:老师,学生,课程三个类实现选课系统
时间: 2024-10-16 09:28:30