有没有办法将可执行块作为参数传递给静态方法?有可能吗?例如,我有这种方法
public static void someMethod(boolean flag, Block block1, BLock block2) {
//some other code
if(flag)
block1.execute();
else block2.execute();
//some other code
}
Run Code Online (Sandbox Code Playgroud)
或类似的东西.它实际上比这更复杂,我只是简化了问题.我正在尝试重构我的项目,我创建了一个包含我的类使用的静态方法的通用实用程序类.