面向对象课件:https://book.apeland.cn/details/151/
面向对象视频:https://www.bilibili.com/video/av77282982?p=1
面向对象笔记目录:
2、面向对象(对象交互)类与类的关系、组合
3、面向对象(继承)
4、面向对象(封装)
5、面向对象(多态)
强化记忆:
类: class FooBo: # 使用驼峰体规范
实例:f = FooBo()
公共属性: 类下面直接写的变量,直接写在class XXX: 下面的
构造方法:__init__()
实例属性:__init__(self, a) 里面self.a = a
方法:与__init__()平级的函数
依赖关系:在实例属性中定义 self.a = 另一个类的实例(实例是不带括号的)
关联关系:再定义一个类,用来存储多个实例的关系
组合关系:在实例属性中定义 self.a = 另一个类(类名后面加括号)