内部类(三)

package cn.com;
//在内部类(一)和内部类(二)中,内部类都是作为全局变量出现的即定义在了类里
//在此奖内部类定义为局部变量,即定义在方法里.尤其注意:此时内部类要想访问局部变量,那么此
//局部变量必须是被final修饰的,如此处的y

class Outer {
      int x = 110;
      public void show() {
           final int y=99;
           class Inner {// 内部类
              int x = 880;
              public void showInner() {
                  System.out.println("局部变量y=" + y);
               }
           }
      new Inner().showInner();
      }

}

public class OuterDemo {
     public static void main(String[] args) {
           Outer outer = new Outer();
           outer.show();
     }

}

上一篇:学习 WCF (5)--学习Binding的使用


下一篇:基于Linq to edmx的实体数据模型(EDM)类名批量修改工具