我正在学习用于 Web 开发的 GWT,遇到了一段我无法真正理解的代码。
helloBtn.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
Window.alert("Hello!");
}
});
如果有人能向我解释它在做什么,那就太好了。
谢谢,约翰
最佳答案
这是一个 anonymous inner class .
在这种情况下,代码声明了一个未命名的类,该类实现了 ClickHandler
接口(interface)。运行时,将创建该类的实例并将其传递给 addClickHandler
。
关于java - Java 中的对象文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2405219/