0

渡されたcallableの結果を返すことになっている静的メソッドがありますが、結果のクラスは固定されておらず、制限もありません。したがって、この静的メソッドを定義するにはどうすればよいですか?どのように呼び出す必要がありますか? 私のフォローアップの質問は、このアプローチでは、ユーザーが関数の呼び出し時にジェネリック引数を宣言することになっていると思うので、よりクリーンな方法は何でしょうか。

たとえば、私の関数は次のようになります [ジェネリックは初めてなので、ご容赦ください:)]:

public static <V> V execute(Callable task) {
        V results = workOnTask(tasks);
        return results;
}

ありがとう!言うまでもなく、これは宿題ではありません。

4

0 に答える 0