C++通过类来实现封装性,把数据和与这些数据有关的操作封装在一个类中,或者说,类的作用是把数据和算法封装在用户声明的抽象数据类型中。在主模块中又包含头文件student.h。在预编译时会将头文件student.h中的内容取代#include ″student.h″行。使用C++编译系统对两个源文件main.cpp和student.cpp分别进行编译,得到两个目标程序main.obj和student.obj,然后将它们和其他系统资海连接起来,形成可执行文件main.exe,见图 。这和使用函数库中的函数是类似的。在实际工作中,并不是将一个类声明做成一个头文件,而是将若干个常用的功能相近的类声明集中在一起,形成类库。

深入解析C++编程中类的封装特性

深入解析C++编程中类的封装特性

深入解析C++编程中类的封装特性