Salve, ho un problema forse banale da risolvere in Java.
Sto scrivendo una funzione, chiamiamo ad esempio PRIMA, che istanzia oggetti ed utilizza in particolare due funzioni, chiamiamo FUNZ1 e FUNZ2;
PRIMA richiama un'altra funzione, ad esempio SECONDA, la quale utilizza FUNZ1 e FUNZ2, e deve saper scegliere automaticamente quale usare.
Riporto un esempio, perchè a parole è difficile da spiegare:
Mi pare non sia possibile passare funzioni come parametri, cioè come puntatori, ma sia possibile tramite interfacce.codice:public PRIMA(){ ... FUNZ1(parametro1); //richiama la funzione1 con il suo parametro (che è un oggetto) SECONDA(); FUNZ2(parametro1,parametro2); //richiama la funzione2 con 2 parametri SECONDA(); //SECONDA deve utilizzare prima la FUNZ1 all'interno, e poi la FUNZ2. }
Qualcuno ha idea di come risolvere il problema?
Ringrazio molto in anticipo, per eventuali altre spiegazioni o chiarimenti, chiedete pure!
Nicola