摘要: 试验菱形问题下的属性查找顺序: 2:在昨天作业的基础之上 1. 引入属性访问控制+property 2. 引入继承与派生的概念来减少代码冗余 注意:要满足什么"是"什么的关系,不满足"是"的关系不要去继承 阅读全文
posted @ 2020-04-09 23:18 Lance_王 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1、什么是继承 I:继承是一种创建新类的方式,新建的类可称为子类或派生类,父类又可称为基类或超类,子类会遗传父类的属性 II:需要注意的是:python支持多继承 在Python中,新建的类可以继承一个或多个父类 III:python的多继承 优点:子类可以同时遗传多个父类的属性,最大限度地重用代码 阅读全文
posted @ 2020-04-09 22:29 Lance_王 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 1、练习上课作业讲解的面向对象代码 2、基于上课作业讲解的面向对象代码,扩写Student类 3、加入序列化与反序列化操作 4、对象之间的关联采用id号 5、可以通过id找到对应的文件,然后从文件中反序列化出执行的学校、班级、课程、学生对象 阅读全文
posted @ 2020-04-09 00:44 Lance_王 阅读(154) 评论(0) 推荐(0) 编辑