java 匿名内部类

Posted hongxiao2020

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 匿名内部类相关的知识,希望对你有一定的参考价值。

内部类定义在局部时:

  1.不可以被成员修饰符修饰

  2.可以直接访问外部类中的成员,因为还持有外部类的引用,但是不可以访问他所在的局部中的变量。只能访问被final修饰的局部变量。

匿名内部类:

  1.其实就是内部类的简写格式。

  2.定义匿名内部类的前提:

    内部类必须是继承一个类或者实现接口

  3.匿名内部类的格式: new 父类或者接口(){定义子类内容}

  4.其实匿名内部类就是一个匿名子类对象。而且这个对象有点胖。可以理解为带内容的对象

  5.匿名内部类中定义的方法最好不要超过3个。

以上是关于java 匿名内部类的主要内容,如果未能解决你的问题,请参考以下文章

java匿名内部类

java匿名内部类

java中,匿名内部类可以使用外部类的成员变量吗

Java学习笔记3.8.4 内部类 - 匿名内部类

50java 匿名内部类剖析

java内部类与匿名内部类作用分别是啥?