亲宝软件园·资讯

展开

Java匿名类,匿名内部类 Java匿名类,匿名内部类实例分析

随风行云 人气:2

本文实例讲述了Java匿名类,匿名内部类。分享给大家供大家参考,具体如下:

本文内容:

 首发日期 :2018-03-25


内部类:

class Outer{
  int a=5;
  static int b=6;
  void show() {
    System.out.println("hello world");
  }
  class Inner{
    void use() {
      System.out.println(a);//5
      System.out.println(b);//6
      show();//hello world
      
    }
  }
  void create() {
    new Inner().use();
  }

}

public class Demo {

  public static void main(String[] args) {
    new Outer().create();
    Outer.Inner oi=new Outer().new Inner();
    oi.use();

  }

}

补充:


匿名类:

实现接口方法的例子:

image_5ab742cd_5041

class Outer{
  void show() {
    System.out.println("run in Outer");
  }
}

public class Demo {
  public static void main(String args[]) {
    Outer ot=new Outer(){
    void show() {
      System.out.println("run in Inner");
    }
  };
  ot.show();//run in Inner
  }
}

希望本文所述对大家java程序设计有所帮助。

加载全部内容

相关教程
猜你喜欢
用户评论