J'ai lu la réponse suivante à propos du passage de fonction en tant que paramètre.
Cependant, je ne saisis pas l'idée. Ma fonction peut être n'importe quelle fonction : sin(x), cos(x), etc.
Comme je l'ai compris, je peux créer une interface, par exemple :
public interface functionI {
}
qui l'encadrerait.
Maintenant j'ai ma fonction :
public void needToDo(functionI a, int x0Par, int hPar){
}
(needToDo, par exemple, doit substituer le x de la fonction par x0par et hPar, et trouver le maximum. Si j'ai sin(x), j'ai besoin de trouver le max de sin(x0Par) et sin(hPar).
Je n'ai pas compris comment l'utiliser dans ma fonction. Comment saurai-je quoi faire quand j'aurai la fonction, qui peut être n'importe quoi (polynomiale, sin(x), etc.)