正在加载图片...
113静态成员 类实际上就是一种用户定义的数据类型。每当生成一个某一类 的对象时,系统就为该对象分配一块内存来存放其所有成员 (从理论上讲,包括所有成员函数)。然而,在实际应用中, 常常希望程序中所有同一类的对象共享某一成员(通常指数据 成员,比如,同一学校中所以学生对象中的学校名称成员) 以保证数据的一致性及简化操作。解决这一问题的一个办法就 是将需要共享的数据说明成全局变量,但这样作将破坏数据的 封装性。更好的解决办法就是将需要共享的成员说明成类中的 静态成员。11.3 静态成员 类实际上就是一种用户定义的数据类型。每当生成一个某一类 的对象时,系统就为该对象分配一块内存来存放其所有成员 (从理论上讲,包括所有成员函数)。然而,在实际应用中, 常常希望程序中所有同一类的对象共享某一成员(通常指数据 成员,比如,同一学校中所以学生对象中的学校名称成员), 以保证数据的一致性及简化操作。解决这一问题的一个办法就 是将需要共享的数据说明成全局变量,但这样作将破坏数据的 封装性。更好的解决办法就是将需要共享的成员说明成类中的 静态成员
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有