面向对象技术强调在软件开发过程中采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。面向对象技术的基本特征主要有抽象性、封装性、继承性和多态性。抽象性已经在类的定义中得到了充分体现,因为类不是实物而是抽象。本章我们将主要学习类的封装性、继承性和多态性三大基本特征。