当前位置:主页 > 软件编程 > JAVA代码 >

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

时间:2020-10-02 10:19:17 | 栏目:JAVA代码 | 点击:

本文实例讲述了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算法相关内容感兴趣的读者可查看本站专题:《Java面向对象程序设计入门与进阶教程》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总

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

您可能感兴趣的文章:

相关文章