java

98 阅读1分钟

内部类

内部类存在指向外部类的引用

内部类的作用:每个内部类都独立的继承一个接口的实现

内部类分类

  • 局部内部类
  • 静态内部类

    没有指向外部类的引用

内部类和闭包

闭包

闭包是函数和相关引用环境组成的实体

闭包引用的变量必须是在堆上分配的

如果是匿名内部类引用局部变量,那么此变量必须是final