私はAndroid用に開発しているので、Java 1.6でClosureと似たようなものを組み込む方法を見つけようとしています。Javaで閉じるかそれに似たもの
私は(完璧な世界で)私はクラスを持っていますが、私たちはそれを「アイテム」と呼んでいます。
次に、これらの配列リストがあります。
ArrayList<Item> items = new ArrayList<item>;
items.get(x)items.get(x)呼び出されたときに実行されるコードのブロックを保存します。このコードブロックは、ArrayList項目を格納するクラスのスコープ内で実行する必要があります。
「アイテム」を格納しているクラスにメソッドを作成し、各「アイテム」インスタンスに関数の名前を保存し、それらのメソッドを呼び出すためにリフレクションを使用することです。 ..
私はこれが可能かもしれないとはかなり疑いがありますが、これはどちらかの答えを見つける場所です。
ありがとうございました。あなたが必要なもの
をしたい
ようなインターフェイスであり、各「閉鎖」のコードのための匿名クラスを作成します[Jon Skeetの記事](http://csharpindepth.com/articles/chapter5/closures.aspx)を読んで、Java(Java 7以前)もカバーしています。 –