static修饰的成员变量为类的成员变量,而不是一个类对象的成员变量。
对
举一反三
- 类成员变量是一个类中所有对象共享的成员变量,也叫静态成员变量。
- 在声明成员变量的时候,用关键字static修饰的变量是类变量,类变量也称为()变量。
- 【单选题】关于static关键字,下面说法正确的是:A、用static修饰的成员变量是属于对象的数据结构B、在static方法中,可以访问非static成员(对象成员)C、static成员变量存储在堆中D、一个类的static成员变量只有“一份”,无论该类创建了多少对象
- 在一个Java类中,可以使用( static )关键字来修饰成员变量,该变量被称作静态变量。
- 用static修饰的成员变量和成员方法,可以直接用类名调用,但不可以用类对象调用了。
内容
- 0
为了保证类的成员变量的安全性,成员变量应该尽量被修饰为()。 A: private B: public C: static D: abstract
- 1
以下关于Java类中成员变量的说法错误的是()。 A: 成员变量可以在类中任意位置声明 B: 成员变量是类的成员 C: 系统会自动为类的成员变量赋初值 D: 成员变量可以使用修饰符修饰
- 2
如果类定义中没有用static来修饰的成员变量和成员方法称为实例变量和实例方法,用static修饰的成员变量和成员方法称为类变量和类方法,下列说法中正确的是()。 A: 实例方法能对类变量和实例变量操作 B: 实例方法只能对类变量操作 C: 实例方法只能对实例变量操作 D: 类方法能对类变量和实例变量操作
- 3
下列关于关键字static的说法正确的是() A: 由static引导的一对大括号括起的语句组被称作静态初始化器 B: 由static修饰的成员变量既可以用“对象名.成员变量名”方式访问,也可以用“类名.成员变量名”方式访问 C: 用static修饰的成员变量属于类,而不属于类的某个实例 D: 用static修饰的方法只能访问static成员变量或调用static成员方法
- 4
static的成员变量和非static的成员变量都可以直接用类名访问。( )