匿名局部類的方法中不能訪問外部類的非final變量

qojnbbqtg 2010-04-07 02:23:02
我想知道為什麽。。。為什麽一定加上final才行。。
...全文
44 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
keeya0416 2010-04-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 goldenfish1919 的回复:]
跟变量和对象的生命周期有关系。对象的声明周期是不确定的,何时由垃圾回收是不确定的,而变量的生命周期是一定的,final就是为了延长变量的生命周期。
[/Quote]
就是这个意思
来晚了 分被人抢了
amdgaming 2010-04-07
  • 打赏
  • 举报
回复
呵呵 垃圾回收进制
若鱼1919 2010-04-07
  • 打赏
  • 举报
回复
跟变量和对象的生命周期有关系。对象的声明周期是不确定的,何时由垃圾回收是不确定的,而变量的生命周期是一定的,final就是为了延长变量的生命周期。
qojnbbqtg 2010-04-07
  • 打赏
  • 举报
回复
to lijianjian578286:
不知道你沒明白我的意思,還是我沒明白你的意思。。。
jacky花园 2010-04-07
  • 打赏
  • 举报
回复
匿名类本身没有名字,你如何继承它?
所以天生不具备继承的特性,理所当然的是final.

62,619

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧