面向对象思想
1、概述
面向对象是java语言编程使用的一种解决问题的编程套路,是一个编程思路
2、面向过程和面向对象区别
面向过程:注重解决问题的基本步骤,强调解决问题的过程;比如:碰到一个问题,要考虑每一步怎么去完成。
面向对象:注重解决问题的主体,强调找一个主体去完成;比如:碰到一个问题,不需 要考具体的步骤,考虑如何找到一个主体
3、举例
洗衣服:
面向过程:找个盆 接水 放衣服 倒洗衣粉 泡一泡 洗一洗 甩 一甩晾
面向对象:找个洗衣机
4、面向过程和面向对象的具体关系
面向对象是更高一层的编程思想;面向对象是基于面向过程的,需要先有面向过程,才 能有对象去使用
5、使用面向对象思想好处
(1)可以减少代码的冗余量
(2)可以降低代码解决问题的难度
(3)由执行者变为了指挥者
6、特征
封装、继承、多态