静态变量:是否为每个类的对象分别创建类变量和它们。
实例变量:也是类变量,但是分别为每个对象创建。
以上定义仅供参考。静态声明和非静态声明之间的区别
请解释一下为什么我在这个类declaration.I得到错误知道那只是因为我还没有初始化的X。
class non_static{
public static void main(String args[])
{
int x;
System.out.println(x);
}
}
但是这个类声明完全没问题。这一计划的
class static_example{
static int x;
public static void main(String args[])
{
System.out.println(x);
}
}
输出为0
请你解释一下我为什么而局部变量不是静态成员与默认值初始化。
哦,但实例变量是。 *另一方面,本地*变量不 - 看你的定义是哪里.. – Voo 2012-07-12 18:26:58