你的位置:首页 > 软件开发 > ASP.net > java内部类,局部变量加Final分析

java内部类,局部变量加Final分析

发布时间:2015-08-21 13:00:14
之前在使用内部类,对外部局部变量要加final一直不是特别理解,今天心血来潮想要弄个明白。 1 public class Outer { 2 public Parent method() { 3 final int n = 8; 4 5 class ...

之前在使用内部类,对外部局部变量要加final一直不是特别理解,今天心血来潮想要弄个明白。

 1 public class Outer { 2   public Parent method() { 3     final int n = 8; 4      5     class Inner extends Parent{ 6       public void show() { 7         System.out.println("number:" + n); 8       } 9     }10     return new Inner();11   }12   public static void main(String[] args) {13     Outer o = new Outer();14     Parent p = o.method();15     p.show();16   }17 }18 19 class Parent{20   public void show() {21     System.out.println("parent");22   } 23 }

原标题:java内部类,局部变量加Final分析

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。