局部内部类的简单应用

  • 关键技术

  Java中可以将类定义在方法的内部,称为局部内部类。这种类不能使用public,private修饰,他的作用于被限定在生命这个类的方法中。局部内部类和其他内部类相比的一个优点,就是局部内部类可以访问方法的参数。

  注意:被局部内部类使用的方法参数必须是final的。

  • 心得

  由于局部内部类对外并不可见,因此不如使用匿名内部类替代。只有当需要定义或重写类的构造方法,或者需要多个该类的对象时,才建议使用局部内部类。

posted @ 2019-04-08 19:07  Joy丨windy  阅读(623)  评论(0编辑  收藏  举报