私は次の回答をpassing function as parameterについて読んでいます。Java - パラメータとしての機能
まだ、私は考えていません。私は理解されているように私には、例えば、インターフェイスを作成することができ、罪(x)は、COS(X)など
:My機能は、任意の関数を得ることができます
public interface functionI<T> {
}
それを包むだろうと。
今、私は私の機能を持っている:
public void needToDo(functionI<Integer> a, int x0Par, int hPar){
}
(私は罪を得た場合needToDoは、例えば、機能のn x0parとHPARのXをsubstitue、マックスを見つける必要がある(x)は、私は。
私は自分の関数でどのように使用するのか分かりませんでした。関数を取得したときにどうすればいいのか分かりますか?何か(多項式、sin(x)など)
あなたのインターフェイスには現在問題がありません...そして、私たちは 'needToDo'が達成するために何を意味するのかわかりません。 –
@JonSkeet私はそれを編集します。 –
この投稿を見るhttp://stackoverflow.com/questions/2186931/java-pass-method-as-parameter –