本帖最后由 CoeusLYJ 于 2015-5-12 22:59 编辑
- class Outer{
- int x = 3;
- void method(final int a)
- {
- final int y = 4; // 问:此处为什么要用final修饰局部变量???
- class Inne{
- void function(){
- System.out.println(y);
- }
- }
- new Inner().function();
- }
- }
- class InnerClassDemo3{
- public static void main(String[] args) {
- Outer out = new Outer();
- out.method(3);//这句可以编译通过;
- }
- }
复制代码
|
|