黑马程序员技术交流社区
标题:
方法中的内部类可以访问方法中的局部变量吗
[打印本页]
作者:
wenle00
时间:
2016-5-8 22:50
标题:
方法中的内部类可以访问方法中的局部变量吗
方法中的内部类可以访问方法中的局部变量吗
作者:
钱金磊
时间:
2016-5-8 23:05
不可以啊!访问任何类的区域只能是内部的定义的!外部就不可以了!就像在香港买奶粉一样!都叫中国!可是大陆人只能在大陆买!不能在香港买奶粉!
作者:
钱金磊
时间:
2016-5-8 23:06
当然了,除非你是static那部分!没限制!
作者:
Itheima_yuan
时间:
2016-5-8 23:16
方法内部类访问的变量要用final修饰,用final修饰的目的是延长变量的生命周期,不过jdk1.8之后就不用final修饰了,其实底层已经帮我们加了
作者:
wh19900105
时间:
2016-5-8 23:54
可以,但是局部变量需要有final修饰,但是在JDK8.0中取消了这个限制,可能是BUG可能是优化,搞不清楚
作者:
JesseWong
时间:
2016-5-9 03:06
局部变量final修饰后 局部内部类可以访问...1.8默认已添加final
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2