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