变量___解释
关于变量的题目,被困扰许久,今天查了查变量的定义。先来看个题目:
下面关于变量及其范围的陈述哪些是不正确的():
A.实例变量是类的成员变量
B.实例变量用关键字static声明
C.在方法中定义的局部变量在该方法被执行时创建
D.局部变量在使用前必须被初始化
首先,解释下变量的相关定义吧。
1.成员包括实例变量和类变量。
2.实例不被static修饰。
3.类变量可以被static修饰。
看个程序:
class A{
private static int a;
private int temp;
}
(1)实例变量
访问temp需创建对象,例 A t = new A();
t.temp();
(2)类成员变量
a可以直接访问,A.a访问。
区别就是是否需要创建对象。
忘了说,本题答案 B C