摘要: 2、基于上课作业讲解的面向对象代码,扩写Student类3、加入序列化与反序列化操作4、对象之间的关联采用id号5、可以通过id找到对应的文件,然后从文件中反序列化出执行的学校、班级、课程、学生对象 import pickle import uuid class School: school_nam 阅读全文
posted @ 2020-04-08 22:04 清轩挽长风 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 封装的定义 封装是面向对象三大特性最核心的一个特性 封装就是将一段数据与功能打包并且封口,通过封装能控制接口 封装< >整合 接口隐藏的方法 在类中的属性名前加__前缀,就会实现一个对外隐藏属性效果 注:隐藏本质是变形 加__前缀后可以使属性对外隐藏,但是其实本质上是 class Foo: __x 阅读全文
posted @ 2020-04-08 20:43 清轩挽长风 阅读(132) 评论(0) 推荐(0) 编辑