AppleObjective-C语言的一个特性对我非常有用:我可以将代码块作为参数传递给方法。我也想用Java来做。像这样的东西:myManager.doSomethingInTransaction(function(){dao.save();});所以myManager对象将在startTransaction()和endTransaction()方法之间执行我的代码。有没有办法在Java中得到它? 最佳答案 不幸的是,Java不支持这个。但是您可以通过匿名类获得类似的功能。为此,首先定义一个接口(interface):interf