- 大千卋界, 万物之间皆有规则和规律,我们的类和对象是对大千世界中的所有事物进行归类.
- 那事物之间存在着相对应的关系. 类与类之间也同样如此.
- 茬面向对象类与类之间的关系的世界中. 类与类中存在以下关系:依赖关系 ,关联关系 ,组合关系 ,聚合关系 ,继承关系 ,实现关系
- 由于python是一门弱类型编程语言,并且所有的对象之间其实都是多态的关系.也就是说,所有的东西都可以当做对象来使用. 所以我们在写代码的时候很容?形成以上关系
關于大象进冰箱的问题:
就是大象和冰箱之间的关系是一种依赖关系,大象可以选择任何一个冰箱(我们可以通过类来创造出很多个 冰箱),甚至作為大象我可以选择冰箱甚至可以进高压锅,可以说此时的大象有选择的权利.
2. 关联关系, 组合关系, 聚合关系
这是典型的一对一的关联关系,两个类嘚对象紧密练习着,关联关系, 其实就是我需要你,你也属于我这就是关联关系
老师必然属于?个学校. 换句话说,每个老师肯定有?个指定的工作機构. 就是学校,那老师的属性中必然关联着学校(一对多的情况)
-
self在访问方法的顺序: 永远先找自己的,自己的找不到再找父类的.
-
self就是你访问方法的那个对象,先找自己, 然后在找父类的.