面向对象的思想:对于复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路分析整个系统。但具体到微观操作时,仍需要面向过程的思路。
面向对象编程(Object - Oriented Progrmming, OOP)
本质:以类的方式组织代码,以对象封装数据。
三大特征:封装,继承,多态
- 从认识论的角度:先有对象,后有类;从代码运行的角度:先有类,后有对象。
属性 + 对象 --> 类!

面向对象的思想:对于复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路分析整个系统。但具体到微观操作时,仍需要面向过程的思路。
面向对象编程(Object - Oriented Progrmming, OOP)
本质:以类的方式组织代码,以对象封装数据。
三大特征:封装,继承,多态
属性 + 对象 --> 类!