在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方法,传递了不同类型和数量的参数。