Powiel możliwe:
Java Pass Method as ParameterJak przekazać metodę jako parametr w Javie?
Czy to możliwe, aby przekazać metodę jako parametr w Java? Jeśli nie mogę zrobić najlepszego sposobu działania dla poniższej metody bez konieczności powtarzania kodu.
public void enterUserInput(javax.swing.JTextField inputField, javax.swing.JTextField outputField, method rangeChecking){
String input;
double output;
input = inputField.getText();
output = Double.parseDouble(input);
if(rangeChecking(output)){
outputField.setText(input);
inputField.setText(null);
}
będę wywołanie metody rangeChecking z innej klasy i za każdym razem nazywamy enterUserInput metoda rangeChecking będzie inna
[Interfejs - metoda Java Pass jako parametr] (http://stackoverflow.com/questions/2186931/java-pass-method-as-parameter?rq=1) – Aerus
Zobacz także tę odpowiedź http: // stackoverflow. com/a/22933032/1010868 –