class test6
{
void test(String msg)
{
System.out.println("一个形参");
}
void test(String...msg)
{
System.out.println("若干个形参");
}
public static void main(String[] args)
{
test6 t= new test6();
t.test();
}
}
-------------------------------------------
t.test()没有实参,为什么输出的是“若干个形参”,而不是“一个形参”。
{
void test(String msg)
{
System.out.println("一个形参");
}
void test(String...msg)
{
System.out.println("若干个形参");
}
public static void main(String[] args)
{
test6 t= new test6();
t.test();
}
}
-------------------------------------------
t.test()没有实参,为什么输出的是“若干个形参”,而不是“一个形参”。
void test(String...msg){
System.out.println("若干个形参");
}
传入的参数相当于String[] msg,,
当没有参数是调用的就是这个函数,就像是我们的主函数没有传参数一样。
当传多个参数是也是调用的这个函数。
t.test("aa","bb");