下面是我的代码,想知道为什么打印null而不是Hello World !!!
public class MyClass {
static String s1 = getMyValue();
static String s2 = "Hello World!!!";
private static String getMyValue() {
return s2;
}
public static void main(String args[]) {
System.out.print(s1); //outputs: null
}
}
答案 0 :(得分:1)
在调试器中运行它,你会看到在s2设置为“Hello World !!!”之前执行了s1 = getMyValue()..