View Single Post
Old 05-11-2001, 20:23   #4
/\/\@®¢Ø
Bannato
 
L'Avatar di /\/\@®¢Ø
 
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
Forse ho capito cosa intendi.
Vorresti memorizzare in una variabile non un valore, ma una operazione, cosi' da poter utilizzare lo stesso codice con operazioni differenti ( somma , prodotto , eccetera ).
Se e' cosi' allora in Java non lo puoi fare direttamente ( almeno mi sembra ). Potresti pero' aggirare il problema creando una interfaccia apposita. Ad esempio:
public interface Operazione
{
public int esegui( int x , int y );
}

poi implementi questa interfaccia con oggetti diversi per le varie operazioni.

ad es:
public class Somma implements Operazione
{
public int esegui( int x , int y )
{
return x+y;
}
}

etc.


poi puoi utilizzarle cosi':

Operazione o = new Somma();
...
int z = o.esegui( 5 , 3 );

ovviamente tutto questo se ho capito bene quello che intendi dire !
/\/\@®¢Ø è offline   Rispondi citando il messaggio o parte di esso