类(class)是面向对象程序设计的核心,是实现数据封装和信息隐藏的工具,是继承和多态的基础。类是一种有别于普通数据类型的自定义数据类型。普通数据类型只能包括数据定义,类却可以同时包括数据和函数的定义,并把它们组合成一个整体。对象其实是由类定义出来的变量。广义地讲,类与对象就是数据类型与变量的关系,类相当于一种数据类型,对象就是用数据类型定义的变量。
本章介绍C++类的基本知识,包括类的定义、访问权限、构造函数和析构函数、静态成员和类对象等。