早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

下列关于一个类的静态成员的描述中,不正确的是(5)。A.该类的对象共享其静态成员变量的值B.静态成

题目

下列关于一个类的静态成员的描述中,不正确的是(5)。

A.该类的对象共享其静态成员变量的值

B.静态成员变量可被该类的所有方法访问

C.该类的静态方法只能访问该类的静态成员变量

D.该类的静态数据成员变量的值不可修改

参考答案
正确答案:D
解析:静态成员的提出是为了解决数据共事的问题。实现共享有许多方法,如设置全局性的变量或对象。但是,全局变量或对象是有局限性的。在类中,静态成员可以实现多个对象之间的数据共享,并且使用静态数据成员还不会破坏隐藏的原则,即保证了安全性。因此,静态成员是类的所有对象共享的成员,而不是某个对象的成员。使用静态数据成员可以节省内存,因为它是所有对象所公有的,因此,对多个对象来说,静态数据成员只存储于一处,供所有对象共用。静态数据成员的值对每个对象都是一样的,但它的值是可以更新的。只要对静态数据成员的值更新一次,保证所有对象存取更新后的相同的值,这样可以提高时间效率。静态数据成员的使用方法和注意事项如下。1.静态数据成员在定义或说明时前面加关键字static。2.静态成员初始化与一般数据成员初始化不同。静态数据成员初始化的格式如下:数据类型>类名>::静态数据成员名>=值>3.静态数据成员是静态存储的,它是静态生存期,必须对它进行初始化。4.引用静态数据成员时,采用如下格式:类名>::静态成员名>静态成员函数和静态数据成员一样,它们都属于类的静态成员,它们都不是对象成员。因此,对静态成员的引用不需要用对象名。在静态成员函数的实现中不能直接引用类中说明的非静态成员,可以引用类中说明的静态成员。如果静态成员函数中要引用非静态成员,可通过对象来引用。
看了下列关于一个类的静态成员的描述...的网友还看了以下:

读“人类社会演进和人地关系示意图”,回答下列问题。(1)在我国江南丘陵地区广泛修建梯田,直接造成的 语文 2020-04-12 …

下列关于内环境与稳态的叙述中,正确的是( )A、内环境主要由血浆,组织液和龄吧组成,B稳态是一种稳 生物 2020-05-16 …

有关化学有机物燃烧的计算某C、H、O化合物0.05moL在0.2molO2中燃烧.氧反应完后此有机 化学 2020-05-16 …

什么时候固态变气态,而什么时候由固态变液态?是不是与温度有关? 物理 2020-05-16 …

水冷却后,除了会凝固成冰晶体外,还会形成玻璃态,它是由液态水急速冷却到-108℃时形成的,玻璃态的 化学 2020-05-17 …

成都近年来的生态环境的变化谁能告诉我近年来成都生态环境变化以及你们对生态环境变化的看法,好的看法, 其他 2020-05-20 …

雾的形成()态变化到()态灯泡用久了,灯泡壁变黑()态变化到()态早晨的霜()态变化到()态2.灯 物理 2020-05-22 …

水冷却后,除了会凝固成冰晶体外,还会形成玻璃态,它是由液态水急速冷却到-108℃时形成的,玻璃态的 化学 2020-06-23 …

水冷却后,除了会凝固成冰晶体外,还会形成玻璃态.它由液态水急速冷却到-108℃时形成的,玻璃态的水 其他 2020-06-23 …

下列关于生态系统从幼年期到成熟期的发育过程中结构和功能特征变化叙述正确的是:()A.成熟生态系统的矿 语文 2020-11-10 …