希望懂的大神说原因说的详细点。
- class Outer
- {
- int x = 3;
- void method(final int a)
- {
- final int y = 4;
- //局部内部类
- class Inner
- {
- void function()
- {
- System.out.println(y);
- }
- }
- new Inner().function();//使用局部内部类中的方法。
- }
- }
- class InnerClassDemo
- {
- public static void main(String[] args)
- {
- Outer out = new Outer();
- out.method(7);//打印7
- out.method(8);//打印8
- }
- }
复制代码 |
|