为什么在方法里不能定义STATIC类型的变量?
为什么在方法里不能定义STATIC类型的变量?
public class a
{
public static void main(String args[])
{
static int d;
System.out.println(d);
}
}
为什么错?
不是static的问题
方法中的变量必须显式初始化
static int d;//你没有给d赋初值 当然错了
[此贴子已经被作者于2006-5-7 22:52:37编辑过]
public class a
{
public static void main(String args[])
{
static int d=0;
System.out.println(d);
}
}
错的
public class a
{
static int d=0;
public static void main(String args[])
{
//static int d=0;
System.out.println(d);
}
}