Mi chiedevo se è possibile invocare un metodo precedentemente definito prendendo il nome del metodo a runtime.
Per esempio:
ho due metodi A e B precedentemente definiti.
In un terzo metodo C voglio invocare A o B a seconda del valore contenuto in un Vector<String>.
Questo vector contiene proprio il nome del metodo (quindi A e B).
Vorrei chiamare quindi il metodo del caso senza fare controlli del tipo
codice:if(vector.firstElement().compareTo("A") A(bla, bla); else B(bla, bla);
mi chiedevo se è possibile invece fare una cosa del tipo
codice:vector.firstelement()(bla, bla);

Rispondi quotando