从空间角度研究类
1.对象操作对象的属性
类里面也可以给对象封装属性
类里面和外面给类增加公共属性
从空间角度研究类
1. 对象如果查询一个属性: 对象空间 >>>> 类空间 >>>> 父类空间
2. 类查询一个属性: 类空间 >>>> 父类空间
3. 遵循单向不可逆的规则
4. 对象与对象之间原则上 互相独立(出去组合这种特殊的关系以外)
类与类之间的关系
依赖关系:将一个类的类名或者对象传给另一个类的方法中.
组合关系(聚合,组合,关联) : 将一个类的对象封装成另一个类的对象的属性.
1.一个类的方法只能有此类的对象去调用
2.一个类的方法的第一个self只接受此类的对象