摘要:面向对象三大特性:封装、继承和多态。一、封装 封装: 每个对象都包含它能进行操作所需要的所有信息,这个特性称为封装,因此对象不必依赖其他对象来完成自己的操作。 封装的好处: 1、良好的封装能够减少耦合。 2、类内部的实现可以自由地更改。 3、类具有清晰的对外接口。二、继承 对象的继承代表了一种"is-a"的关系,如果两个对象A和B,可以描述为"B是A",则表明B可以继承A。继承者还可以理解为是对被继承者的特殊化,因为它除了具备被继承者的特性外,还具备自己独有的个性。 继承常用与提炼出相同的特性,放于父类,起到减少代码重复的作用。 继承定义了类如何相互关联
阅读全文