可能重复:
Java 传递方法作为参数
是否可以在Java中将方法作为参数传递?如果我不能,下面的方法最好的做法是什么,而不必重复代码。
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);
}
我将从不同的类调用 rangeChecking 方法,每次调用 enterUserInput 时,rangeChecking 方法都会有所不同