进行简单回调的最佳方法

时间:2011-05-22 04:17:14

标签: java php closures

我对Java如何运作存有疑问。我需要做一个类似的代码(在PHP中):

array_map(function($object){ ... });

在Java上,我接近它:

this.addTransition(new CallerTransition() {
    @Override
    protected void execute() {
        // Do something with _this_ here
    }
});

翻译:我需要知道是否存在更好的方法来处理类似闭包。

备注CallerTransition已进行亚型Transition。 addTransition需要Transitionexecute方法将由addTransition执行。

1 个答案:

答案 0 :(得分:5)

Java没有lambda函数或基于函数的闭包,所以我担心匿名类是最好的方法。