黑马程序员技术交流社区
标题:
内部类问题
[打印本页]
作者:
夜海
时间:
2014-11-17 23:37
标题:
内部类问题
为什么不加final 也能通过运行?
class Demo
{
public static void main(String[] args)
{
Wai w=new Wai();
w.show1();
}
}
class Wai
{
public void show1()
{
int x=1; //为什么我的电脑上不用 final修饰也能通过 发给别人就报错!
class Nei
{
public void show2()
{
System.out.println(x);
}
}
Nei w=new Nei();
w.show2();
}
}
作者:
hailong
时间:
2014-11-17 23:41
之前也有人问过这个问题,是JDK的事,你装的是不是1.8啊。。貌似JDK1.8会自动加上final的,所以你不加不代表它没有
作者:
王立腾
时间:
2014-11-18 00:03
最新版本BUG.
作者:
夜海
时间:
2014-11-18 00:05
我 感觉也是 可是我 的是1.7 的。。。。。。。。。。。。。:dizzy:
作者:
MeryStyle
时间:
2014-11-18 08:50
jdk版本不一样,,,
作者:
nuddlesW
时间:
2014-11-18 09:42
我的也能运行啊,是不是版本的问题,按理应该不可以的呀,我的是1.8版本的jar
作者:
lijingbo
时间:
2014-11-18 12:56
版本需要改了
作者:
夜海
时间:
2014-11-18 21:35
明白了 是 JDK 的是 别用1.8 的 了 有问题 。。。。。。。。。。。。。。。。。。。。。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2