【发布时间】:2021-03-31 16:39:50
【问题描述】:
我有这段代码出现在测验中
public class Main {
public static void main(String[] args) {
class b {
int i = 32;
b() { b(); }
void b() { System.out.println(++i); }
}
class d extends b {
int i = 8;
d() {}
void b() { System.out.println(--i); }
}
b b = new d();
}
}
输出应该是什么?原来答案是 -1,而我预计它是 7。java 坏了吗?
【问题讨论】:
标签: java