可以提供参数数量可变的方法(有时这些方法被称为“变参”(varags)方法)。
前面已经看到过这样的一个方法:printf。例如,下面的方法调用:
System.out.printf("%d", 1);
System.out.printf("%d %s", 1, "widgets");
这两条语句都调用了同一个方法,不过一个调用有两个参数,另一个调用有三个参数。
printf 方法是这样定义的:
public class PrintStream
{
public PrintStream printf(String fmt, Object... args) {