这就是我现在正在做的。有没有更好的方法来访问超类?
public class SearchWidget {
private void addWishlistButton() {
final SearchWidget thisWidget = this;
button.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
// A better way to access the super class?
// something like "this.super" ...?
workWithWidget(thisWidget);
}
}
}
}
我正在使用Google Web Toolkit编程,但我认为这实际上是一个通用的Java问题。
发布于 2010-05-18 23:21:26
您可以编写外部类的名称,然后编写.this
。所以:
workWithWidget(SearchWidget.this);
https://stackoverflow.com/questions/2858604
复制相似问题