package com.atguigu.java;
/
  可变个数形参的方法
   
  1.jdk 5.0新增的内容
  2.具体内容:
       2.1可变个数形参的格式: 数据类型…变量名
       2.2当调用可变个数形参的方法时,传入的参数个数可以是:0个、1个、2个、3个、4个…
       2.3可变个数形参的方法与本类中方法名相同,形参不同的方法之间构成重载
       2.4可变个数形参的方法与本类中方法名相同,形参类型也相同的数组之间不构成重载。(二者不能共存
       2.5可变个数形参在方法的形参中,必须声明在末尾
       2.6可变个数形参在方法的形参中,最多只能声明一个可变形参
 /
public class MethodArgsTest {
    public static void main(String[] args) {
  MethodArgsTest test = new MethodArgsTest();
 
  //1
  test.show(5);
  //2
  test.show(“hello”);
  //3(可变个数形参,0、1、2、3…个形参
  test.show(“one”,”two”,”three”);
  test.show();
    }
    //方法重载
    public void show(int i){
 
    }
    public void show(String s){
  System.out.println(s);
    }
    //可变个数形参
    public void show(String … strs){
  System.out.println();
  System.out.println();
  System.out.println();
    }
    //和上面的差不多(这是老的写法),但是不能共存
//    public void show(String[] strs){
//  
//    }
 
    //int i 只能写在前面
//    public void show(String … int i){
//  
//    }
}
