当前位置:网站首页 > Java教程 > 正文

菜鸟教程java匿名类



在本教程中,您将借助示例学习Java中的匿名类。

在Java中,一个类可以包含另一个称为嵌套类的类。可以在不提供任何名称的情况下创建嵌套类。

没有任何名称的嵌套类称为匿名类。

必须在另一个类中定义一个匿名类。因此,它也被称为匿名内部类。其语法为:

匿名类通常继承子类或实现接口。

在这里,类型(Type)可以是

上面的代码在运行时创建了一个匿名类的对象object1。

注意:匿名类在表达式内定义。因此,在匿名类的末尾使用分号来表示表达式的末尾。

输出结果

在上面的示例中,我们创建了一个类Polygon。它只有一个方法display()。

然后,我们创建了一个匿名类,该类继承类Polygon并重写了display()方法。

当我们运行该程序时,将创建一个匿名类的对象p1。然后该对象调用匿名类的display()方法。

输出结果

在上面的示例中,我们创建了一个实现该Polygon接口的匿名类。

在匿名类中,只要需要就创建对象。即,创建对象以执行某些特定任务。例如,

在这里,当我们需要重写display()方法时,将动态创建匿名类的对象。

匿名类也有助于我们使代码简洁。

版权声明


相关文章:

  • 疯狂java接口教程2025-01-18 16:42:04
  • java功能测试教程2025-01-18 16:42:04
  • java教程文本2025-01-18 16:42:04
  • 慕课网 java教程2025-01-18 16:42:04
  • arcgis java 教程2025-01-18 16:42:04
  • java redis视频教程2025-01-18 16:42:04
  • 设计模式java教程2025-01-18 16:42:04
  • java中ant教程2025-01-18 16:42:04
  • java数组教程变量2025-01-18 16:42:04
  • java经典教程推荐2025-01-18 16:42:04