Javaでこのようなことができるかどうか知りたいです。何人かのメンバーがいるクラスがあるとしましょう。
Class Test {
// some constructors and members
public Object func;
}
次に、他のいくつかのクラスから定義されたいくつかの関数があります。実行時にこれらの関数をTestクラスに割り当てて、状況に応じてeval(test.func)が任意の関数になるようにします。どのようにそれをしますか?ただし、関数を文字列として渡すことは、JavaScriptで簡単に実行できます。
リフレクションまたはクロージャーは、私が達成したいことに関連していますか?ありがとうございました