理解面向对象关键在于理解四大特性,清楚四大特性存在的意义,能解决哪些编程问题 封装 通过java的访问修饰符来实现保证数据的安全性和一致性提高代码的可维护性,和易用性 抽象 java中通过抽象类和接口类实现可以屏蔽掉复杂的内部逻辑提高代码的可扩展性、维护性,修改实现不需要改变定义,减少代码的改动范围函数本身也是一种抽象机制 继承 最主要的作用是用于代码复用java只有单继承 多态 子类可以替换父类,实际运行中调用子类的方法实现提高代码的可扩展性和复用性java通过继承和接口实现多态