【发布时间】:2012-11-29 13:04:08
【问题描述】:
在 Objective C 中你有一个功能块。 您可以将代码块保存在变量中并将它们作为参数传递。
[objects enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
// Enumerating all the objects of an array
}];
在我的游戏中,我有一个 MenuScene 和 MenuSceneItems。
在这种情况下,我想传递他们应该在被点击时执行的代码。
这样就不需要 switch 语句了。
有没有办法在 Java 中有办法做到这一点或类似的东西?
【问题讨论】: