我在Java中工作,典型的方式,你指定的方法多ARGS正確的術語是:爲對象的參數... args
public static void someMethod(String[] args)
不過,我已經看到了另一種方式了幾次,甚至在標準的Java庫中。我不知道如何在談話中提及這一點,並且由於使用了字符,使用谷歌搜索功能幫助不大。
public static void someMethod(Object... args)
我知道這可以讓你串一串或參數到一個方法,不知道時間提前究竟有多少可能,如:
someMethod(String arg1, String arg2, String arg3, ... etc
你怎麼指這類方法簽名設置?我認爲這很棒,很方便,並且希望向其他人解釋,但是我缺乏如何提及這一點。謝謝。
參見[可變參數](http://docs.oracle.com/javase/7/docs/technotes/guides/language/varargs.html) – Reimeus