たとえば、これらの機能があるとしたら、なぜですか。
void func1(Object o){
//some code
}
void func1(Object[] o){
//some code
}
たとえば、次のように呼び出すことができます。
func1("ABC");
しかし、そうではありません:
func1({"ABC", "DEF"}); // instead having to write:
func1(new Object[]{"ABC", "DEF"});
質問: 配列でコンストラクターを呼び出す必要がある特別な理由はありますか?