如果每次我们在调用接口(interface)的构造函数时都必须定义一个类,那么使用匿名类有什么帮助。简单地使用泛型类型不是更好吗?
最佳答案
匿名类经常在 GUI 应用程序中使用。当你只需要同时声明和创建一个类的对象时,可以使代码更加精确。
这是一个例子:
btn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("Hello World!");
}
});
关于java - 匿名类在 Java 中有何用处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15938772/