单选题
下述静态数据成员的特征中,错误的是( )。
A、
说明静态数据成员时前面要加修饰符static
B、
静态数据成员要在类体外进行初始化
C、
引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符
D、
静态数据成员不是所有对象所共用的
【正确答案】
D
【答案解析】
解析:静态数据成员是在类装载的时候就分配了内存空间,而类的成员变量是在生成对象时分配内存空间。所以只要类装载了,就可以用类名访问静态数据成员。事实上,该类的所有对象都只保存类静态数据成员的引用,它们都指向同一块内存区域。
提交答案
关闭