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 !