// 定义一个接口
interface HelloWorld {
void greet();
}
public class AnonymousInnerClassExample {
public static void main(String[] args) {
// 创建匿名内部类实例
HelloWorld helloWorld = new HelloWorld() {
@Override
public void greet() {
System.out.println("Hello, World!");
}
};
// 调用匿名内部类的方法
helloWorld.greet();
}
}
HelloWorld
的接口,其中包含一个抽象方法 greet()
。main
方法中,通过 new HelloWorld()
创建了一个匿名内部类的实例。这个匿名内部类实现了 HelloWorld
接口,并重写了 greet()
方法。helloWorld.greet()
调用了匿名内部类中的 greet()
方法,输出 "Hello, World!"。这种方式可以简化代码结构,尤其是在只需要创建一次实现类的情况下。
上一篇:java获取当前年月
下一篇:java线程状态
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站