相当生疏,但我很确定我从未见过这样写的代码。这是一个来自 java 助理考试的模拟问题,有人可以告诉我第 10 行中的“静态”是否连接到 go() 方法吗?主要是为什么输出是 xycg ???
public class testclass {
testclass() {
System.out.print("c ");
}
{
System.out.print("y ");
}
public static void main(String[] args) {
new testclass().go();
}
void go() {
System.out.print("g ");
}
static {
System.out.print("x ");
}
}