在下面的 java 示例中,任何人都可以准确解释为什么程序的输出是 "Orange" 吗?(这是一道面试题)
public class Finder {
public static void main(String[] args){
System.out.println(X.Y.Z);
}
}
class X {
static W Y = new W();
static class Y {
static String Z ="Apple";
}
}
class W {
String Z = "Orange";
}