【发布时间】:2017-05-08 08:03:09
【问题描述】:
我找到了这个example,其中包含以下代码:
CompletableFuture<T> completable = new CompletableFuture<T>() {
@Override
public boolean cancel(boolean mayInterruptIfRunning) {
// propagate cancel to the listenable future
boolean result = listenableFuture.cancel(mayInterruptIfRunning);
super.cancel(mayInterruptIfRunning);
return result;
}
};
这个语法是什么意思?此方法是否覆盖类中的方法而不扩展它?
【问题讨论】:
-
它是匿名类
标签: java syntax constructor