这个常量是什么情况?
- Java code
public class MyJava { public final int bx = 20; public static void main(String[] args) { MyJava obj = new MyJava(); obj.make(); byte b = obj.bx; // 编译失败 } public void make() { byte b = bx; // 编译成功 }}
[解决办法]
编译器不够聪明而已吧。深入讨论意义也不大。
发布时间: 2012-03-05 11:54:02 作者: rapoo
这个常量是什么情况?
public class MyJava { public final int bx = 20; public static void main(String[] args) { MyJava obj = new MyJava(); obj.make(); byte b = obj.bx; // 编译失败 } public void make() { byte b = bx; // 编译成功 }}