一道可变参数基于重载的试题,分享一下:- class Test2
- {
- public void test(String msg)
- {
- System.out.println("\n只有一个字符串参数的方法:"+msg);
- }
- public void test(String... msg)
- {
- System.out.println("形参长度可变的方法:");
- for(String tmp:msg)
- {
- System.out.print(tmp);
- }
- }
- public static void main(String[] args)
- {
- Test2 t2= new Test2();
- t2.test(); //调用第二个test(Sting... msg)方法
- t2.test("test1","test2"); ////调用第二个test(Sting... msg)方法
- t2.test("test"); //调用第一个test(Sting... msg)方法
- t2.test(new String[]{"test03"}); //调用第二个test(Sting... msg)方法
- }
- }
复制代码 主要就是那个t2.test() 他要调用的是test(String... msg)方法呵呵,希望这样的程序永远处在考试里。
|