你为谁归来 发表于 2014-5-5 14:59
内部类定义在局部的时候,可以直接访问外部类的成员,但是不能访问它所在的局部中的不加final的变量,而你 ...
神马 发表于 2014-5-5 14:47
的确是会报错的,我把你的代码复制然后编译了,命令行跟eclipse都报错了
D:\MyCode\Practice\src\mytry>jav ...
大恶魔先森~ 发表于 2014-5-5 16:03
这你就犯了一个问题了。内部类中或者匿名内部类中,要想访问方法中的局部变量或者参数,必须要用final修饰 ...
张然龙 发表于 2014-5-7 21:58
你这叫内部函数访问内部类中的成员变量!
如果你想要加final的变量我给你贴上代码你参考下!看注释位置那 ...
张然龙 发表于 2014-5-7 22:08
我说了啊 你这叫内部函数访问内部类中的成员变量!
你就想想 你创建个类,类中有成员变量,那你的方法要访 ...
skill20 发表于 2014-5-7 22:19
我这个是方法里的内部类,访问方法的局部变量,而且没有final修饰,这是会报错的,但我的Dos命令窗口 ...
张然龙 发表于 2014-5-7 22:22
哦 。。。我看错了 但是我的编译失败了 你再去试一下?
Exception in thread "main" java.lang.Error: 无 ...
你为谁归来 发表于 2014-5-5 14:59
内部类定义在局部的时候,可以直接访问外部类的成员,但是不能访问它所在的局部中的不加final的变量,而你 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |