Java的内部类

内部类
  1. 为什么要使用内部类:

    1. 内部类可以访问该类定义的所有的作用域的数据,包括私有的数据

    2. 内部类可以对同一个的其它类隐藏起来

    3. 使用匿名类可以减少代码量

  2. 内部类中声明的所有静态域必须是final

局部类
  1. 局部类不能使用public或者private访问修饰符进行声明

  2. 局部类对外部世界完全隐藏

  3. 局部类访问局部变量必须是final类型的

匿名类
  1. 匿名类因为没有类名,所有没有构造器,取而代之的是:把构造器参数传给超类构造器

posted @ 2020-05-01 17:40  去也66  阅读(61)  评论(0)    收藏  举报