五、封装
每个对象都包含他能进行操作所要的所有信息,这个特性称为封装,因此对象不必依赖其他对象来完成自己的操作。
封装的好处:
- 良好的封装,能够减少耦合
- 类的内部的实现可以自由的修改
- 类具有清晰的对外接口
六、继承
对象的继承代表了一种is-a的关系,如果两个对象,A和B,可以描述为B是A,则表明B可以继承A.继承者可以理解为是被继承者的特殊化,因为他除了具备被继承者的特性外,还具备自己独有的个性,继承定义了类如何相互关联,共享特性。继承的工作方式是定义父类和子类,或者叫基类和派生类,其中类继承父类的所有特性,子类不但继承父类的所有的特性,还能自己定义新的特点。
学好继承三个注意点:
如果子类继承父类:
- 子类拥有父类非private的属性和功能
- 子类具有自己的属性和功能,即子类可以扩展父类没有的属性和功能;
- 子类还可以以自己的方式实现父类的功能(方法重写)










