Java匿名内部类Java匿名内部类是没有名称的内部类,仅为其创建一个对象。匿名内部类在创建具有某些“额外”(如重载类或接口的方法)的对象实例时非常有用,而不必实际继承类的子类。 简单地说,没有名称的类在Java中称为匿名内部类。如果必须重写类或接口的方法,则应该使用它。Java匿名内部类可以通过两种方式创建:
Java匿名内部类示例使用类TestAnonymousInner.java 输出: 漂亮的水果 给定代码的内部工作
由编译器生成的内部类Java匿名内部类实例使用接口输出: 漂亮的水果 给定代码的内部工作它在这段代码背后执行两个主要任务:
由编译器生成的内部类
下一个话题
局部内部类
|