静态变量就是类变量,系统只为每个类分配一套类变量,所有的实例变量共享一套类变量。

题目
判断题
静态变量就是类变量,系统只为每个类分配一套类变量,所有的实例变量共享一套类变量。
A

B

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

定义在类中的方法之外的变量是()

A.实例变量

B.类变量

C.公有变量

D.私有变量


正确答案:B

第2题:

类的静态成员与普通的对象成员之间有什么区别?()

A.类的所有对象共享一个静态成员

B.表态成员属于类,而普通成员属于对象

C.静态成员变量可以被类或普通成员访问到,但它们访问的静态成员变量实际不相同

D.静态成员函数只能访问静态成员变量,不能访问普通成员变量

E.静态成员变量就是值不会再变的成员变量


参考答案:A, B, C

第3题:

下列关于变量存储类的描述中,错误的是()。

A.任何变量定义后都具有一个确定的存储类

B.变量的存储类确定了变量的作用域和寿命

C.定义变量时没有存储类说明符者一律为自动类

D.内部静态类变量和外部静态类变量的存储类说明符都是static


正确答案:C

第4题:

关于实例变量、类变量、实例方法和类方法,下面说法错误的是()

A.实例方法可以访问实例变量和类变量。

B.类方法不能访问实例变量。

C.实例变量和类变量都可以通过类名访问。

D.类方法只能访问类变量。


正确答案:A

第5题:

Java语言的______可以使用它所在类的静态成员变量和实例成员变量,也可以使用,占所在方法中的局部变量。


正确答案:内部类。
内部类。 解析:在一个类的内部嵌套定义的类称为内部类,内部类可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在的类的方法中的局部变量。

第6题:

静态变量就是类变量,系统只为每个类分配一套类变量,所有的实例变量共享一套类变量。

A.错误

B.正确


参考答案:B

第7题:

类描述了一组对象共同的特性,下列叙述中正确的是(7)。

A.类本身不能具有变量

B.对象具有类定义的所有变量的一份拷贝

C.对象间不能共享类定义的变量

D.可通过类名访问静态变量(类变量)


正确答案:D
解析:类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个类的一个实例(Instance)。类是在对象之上的抽象,对象是类的具体化,是类的实例。

第8题:

静态成员变量称为类变量,非静态成员变量称为实例变量,下列关于一个类的静态成员的描述中,不正确的是()

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

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

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

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


正确答案:D

第9题:

以下关于静态成员变量的叙述不正确的是

A.静态成员变量为类的所有对象所公有

B.静态成员变量可以在类内任何位置上声明

C.静态成员变量的赋初值必须放在类外

D.定义静态成员变量时必须赋初值


正确答案:D
解析:静态成员变量的引入是为了解决同一类的不同对象间数据共享的需要。因此,类的静态数据成员在定义时不能赋初值。只能在类外赋初值,此外要注意赋值时要用类名进行限制。

第10题:

内部静态类变量与自动类变量作用域相同,但是生存期不同。


正确答案:正确

更多相关问题