日期:2014-05-20 浏览次数:20838 次
class Test1 {
int i = j; // compile-time error:
// incorrect forward reference
int j = 1;
}
class Z {
static int i = j + 2;
static int j = 4;
}
class Z {
static int peek() { return j; }
static int i = peek();
static int j = 1;
}
class Test {
public static void main(String[] args) {
System.out.println(Z.i);
}
}
public class Test {
public static void main(String[] args) throws Exception{
int i = j; //(1)
int j = 10; //(2)
}
}
------解决方案--------------------
不能用一个未初始化的值来初始化另一个值吧
------解决方案--------------------
这是个难题 我看我可以mark一下。。
------解决方案--------------------
java中变量,方法,类之间还是有很多区别的。
方法可以,变量不一定可以