/*方法的重载 */
/*
* 方法的重载的要求就是两同一不同:
* 同一类中方法名相同但是参数列表不同
*/
public class OverloadVarargs {
public void test(String msg)
{
System.out.println("只有一个字符串参数的test方法");
}
public void test(String...books)
{
System.out.println("***形参个数可变的test方法***");
}
public static void main(String [] args)
{
OverloadVarargs olv=new OverloadVarargs();
olv.test();//调用的是第二个test()方法
olv.test("","");//调用的是第二个test()方法
olv.test("aa");//调用执行第一个test()方法
olv.test(new String[]{"aa"});//将执行第二个test()方法
}
}
/*
* 方法的重载的要求就是两同一不同:
* 同一类中方法名相同但是参数列表不同
*/
public class OverloadVarargs {
public void test(String msg)
{
System.out.println("只有一个字符串参数的test方法");
}
public void test(String...books)
{
System.out.println("***形参个数可变的test方法***");
}
public static void main(String [] args)
{
OverloadVarargs olv=new OverloadVarargs();
olv.test();//调用的是第二个test()方法
olv.test("","");//调用的是第二个test()方法
olv.test("aa");//调用执行第一个test()方法
olv.test(new String[]{"aa"});//将执行第二个test()方法
}
}