下列关于关键字static的说法正确的是()
A: 由static引导的一对大括号括起的语句组被称作静态初始化器
B: 由static修饰的成员变量既可以用“对象名.成员变量名”方式访问,也可以用“类名.成员变量名”方式访问
C: 用static修饰的成员变量属于类,而不属于类的某个实例
D: 用static修饰的方法只能访问static成员变量或调用static成员方法
A: 由static引导的一对大括号括起的语句组被称作静态初始化器
B: 由static修饰的成员变量既可以用“对象名.成员变量名”方式访问,也可以用“类名.成员变量名”方式访问
C: 用static修饰的成员变量属于类,而不属于类的某个实例
D: 用static修饰的方法只能访问static成员变量或调用static成员方法
举一反三
- 用static修饰的变量或方法都为类成员,类成员可以用类名或实例名访问,实例成员只能用实例名来访问。
- 用static修饰的成员变量和成员方法,可以直接用类名调用,但不可以用类对象调用了。
- static的成员变量和非static的成员变量都可以直接用类名访问。( )
- static修饰的静态方法只能访问static修饰的成员变量和成员方法。
- 【单选题】关于static关键字,下面说法正确的是:A、用static修饰的成员变量是属于对象的数据结构B、在static方法中,可以访问非static成员(对象成员)C、static成员变量存储在堆中D、一个类的static成员变量只有“一份”,无论该类创建了多少对象