j'ai besoin de votre aide, car je ne comprends pas le concept de singleton.
Ce que je comprends c'est qu'il y a une classe TableMethodesJavaLangMath(), mais je ne comprends pas comment je l’appelle ?
Pour "cetteMethodeEstPresente", je ne sais pas comment appeler la classe java.lang.Math. J'imagine que ce Singleton doit servir à ça ?
Dans le cours nous avons vu a chaque fois un appel sur une classe et la, c'est un appel sur une méthode qu'il faut réaliser.
Voila comment j'appelle :
Code : Tout sélectionner
public boolean cetteMethodeEstPresente(String nomDeLaMéthode) {
boolean resu;
resu=false;
Class<?> cl = Class.forName(TableMethodesJavaLangMath());
for (Method m : cl.getDeclaredMethods()) {
System.out.println("=> " + m.getName());
if (m.getName()=="cos(double)") {
resu=true;
}
return resu;
}
ps:J'ai l'impression de perdre de plus en plus le fil.