在Java中,Action是一種設計模式,用于封裝一個操作或行為。當我們談論傳遞參數時,通常是指如何將參數傳遞給Action的方法。以下是在Java中實現Action并傳遞參數的方法:
public interface Action {
void execute(Object... args);
}
public class PrintAction implements Action {
@Override
public void execute(Object... args) {
for (Object arg : args) {
System.out.println(arg);
}
}
}
public class Main {
public static void main(String[] args) {
Action printAction = new PrintAction();
printAction.execute("Hello", "World", 123, true);
}
}
在這個例子中,我們創建了一個名為PrintAction的類,它實現了Action接口。在execute方法中,我們遍歷并打印傳遞的所有參數。在主程序中,我們創建了一個PrintAction對象,并調用execute方法,傳遞了不同類型和數量的參數。