类是编程人员表达自定义数据类型的C+机制。它和C语言中的结构类似,C+类支持数据抽象和面向对象的程序设计,从某种意义上说,也就是数据类型的设计和实现。一、类的设计1.类的声明class 类名private: /私有.public: /公有.;2.类的成员一般在C+类中,所有定义的变量和函数都是类的成员。如果是变量,我们就叫它数据成员如果是函数,我们就叫它成员函数。3.类成员的可见性private和public访问控制符决定了成员的可见性。由一个访问控制符设定的可访问状态将一直持续到下一个访问控制符出现,或者类声明的结束。私有成员仅能被同一个类中的成员函数访问,公有成员既可以被同一类中的成员函数访问,也可以被其他已经实例化的类中函数访问。当然,这也有例外的情况,这是以后要讨论的友元函数。类中默认的数据类型是private,结构中的默认类型是public。一般情况下,变量都作为私有成员出现,函数都作为公有成员出现。类中还有一种访问控制符protected,叫保护成员,以后再说明。4.初