J'ai une méthode doStuff (String arg1). Je l'appelle depuis l'objet someObject, en lui passant le "nom de la constante" comme argument String. Puis-je obtenir la valeur de cette variable dans la méthode doStuff?Passage d'arguments java8
public Class1 {
someObject.doStuff("SOME_CONST");
}
public Class2 {
public static final String SOME_CONST = "someString";
public void doStuff(String arg1) {
doMoreStuff(arg1);
}
// expected: doMoreStuff("someString"), but actual:
doMoreStuff("SOME_CONST").
}
'someObject.doStuff (Class2.SOME_CONST)' –