试说明使用静态成员的目的?静态成员跟全局变量相比有哪些优点?

发布时间:2021-04-09 03:56:03

题目类型:[问答题] 试说明使用静态成员的目的?静态成员跟全局变量相比有哪些优点?

网友回答

参考答案: 使用静态成员的目的:实现数据共享。静态成员相较于全局变量的优点:1)静态成员名称的作用域只限定于定义它的类中,因此避免了与具有相同名称的其他类的成员或者相同名称的全局变量发生命名上的冲突。2)定义静态成员保证了类的封装性。因为静态成员可以被定义成类的私有成员而全局变量却不能。3)静态成员必然是跟程序中特定的类相关联的,这将有利于程序编写者说明定义这个成员的意图,而在外部定义的全局变量有时是晦涩难懂的。
试题难度:★★☆
参考解析:
以上问题属网友观点,不代表本站立场,仅供参考!