2018年5月11日

局部内部类访问它所在方法的局部变量时,要求该局部变量必须声明为final的原因

摘要: 局部内部类访问它所在方法的局部变量时,要求该局部变量必须声明为final,这是java的规则,原因是什么: 思考:局部内部类对象和局部变量的生命周期谁更长? 如果没有将变量声明为final,会发生什么,代码如下: 1 class Outer{ 2 3 Object obj; 4 public voi 阅读全文

posted @ 2018-05-11 22:12 老酒馆 阅读(3163) 评论(1) 推荐(4) 编辑

导航