A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
木森森
中级黑马
黑马币:52
帖子:85
精华:0
© 木森森 中级黑马 / 2015-3-14 22:08 / 2206 人查看 / 27 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
查看全部评分
jackwang 发表于 2015-3-20 09:33 已测试楼主的代码,结果编译不能通过,我的Jdk是1.6,告知从内部类中访问局部变量,局部变量必须被final修 ...
小甲鱼 发表于 2015-3-20 10:10 局部变量分配内存在栈上,而对象内存在堆上。所以当函数运行完后(出栈)局部变量不存在了,而对象还存在。 ...
内部类.png (4.43 KB, 下载次数: 7)
下载附件
2015-3-20 09:31 上传
夏鹏 发表于 2015-3-15 11:34 你 的局部内部类访问成员方法x so 你的x必须是final的才能编译通过 内部类定义在局部时不可以被成员修饰 ...
wenke 发表于 2015-3-15 10:20 刚才试了试 无论x加不加final System。out.println(x++); x++都报错 也就是x永远不能被修改 ...
QQ截图20150315103218.png (14.36 KB, 下载次数: 7)
2015-3-15 10:33 上传