面向对象程序概述面向过程编程首先要确定如何操作数据(算法),再决定如何组织数据结构;而OOP(object-oriented programming)面向对象调换了这个次序,将数据放在第一位,然后再考虑操作数据的算法。面向过程的开发思想比较适合一些规模较小的问题,面向对象更加适合解决规模较大的问题。1.1面向过程与面向对象的程序设计对比2 类是构造对象的模板或蓝图,可以将类想象成制作冰淇淋的模具,冰淇淋就是对象。由类构造(construt)对象的过程称为创建类的实例(instance)。3.封装(encapsulation) 也称为数据隐藏,从形式上看:封装是将数据和行...