1. 编程思路不同 面向过程以实现功能的函数开发为主面向对象要先抽象出类、属性以及方法,然后通过实例化类、执行方法来完成 2. 封装性 面向过程封装的是功能面向对象封装的是数据和功能(具有强关系的数据与功能封装在一起) 3. 继承与多态性 面向对象所独有的