课程目录: Python 五:面向对象高级培训
(78637/99817)
课程大纲:

     Python 五:面向对象高级培训

 

 

章节1
理解类的继承
第1节
面向对象的三大特性
第2节
为什么需要继承
第3节
继承语法和术语
第4节
演示:Person类继承
第5节
演示:GUI的继承
第6节
继承的传递性
第7节
object类
第8节
新式类和经典类
章节2
方法重写和扩展
第1节
组合和继承
第2节
方法的重写
第3节
方法的扩展01---类名.方法名

第4节
方法的扩展02---super关键字

章节3
案例演示:图形操作
第1节
抽象的集合

第2节
Canvas绘图基础

第3节
把集合抽象成图形

第4节
实现图形的旋转

第5节
随机获取图形

第6节
实现图形的移动

章节4
私有属性的继承
第1节
什么是私有属性

第2节
私有字段能继承吗

第3节
私有属性的使用演示

章节5
多继承
第1节
认识多继承

第2节
多继承的初始化

第3节
多继承的演示

第4节
多继承注意事项

第5节
多继承的MRO

章节6
案例演示:写入信息到文件
第1节
案例总体介绍
第2节
GUI类的实现

第3节
Check类的实现

第4节
File类的实现

第5节
实现输入的基本校验

第6节
判断学号、电话和邮箱是否存在

第7节
写入到文件

章节7
多态
第1节
什么是多态

第2节
演示:你想吃什么

章节8
抽象类和抽象方法
第1节
抽象方法和抽象类

第2节
周长和面积

章节9
面向对象综合案例演示:学生和教师信息管理
第1节
案例总体介绍

第2节
类的设计

第3节
主界面GUI设计

第4节
实现明细GUI模板

第5节
实现学生明细GUI

第6节
实现教师明细GUI

第7节
读取文件数据

第8节
展示学生和教师信息

第9节
数据表示

第10节
三种状态加载明细窗体

第11节
实现学生明细的查看

第12节
创建StudentServices类

第13节
对输入学生信息进行校验

第14节
添加学生信息

第15节
修改学生信息

第16节
删除学生信息

第17节
保存数据到文件