你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

双手合十 做自己的神

2021/12/10 0:10:11
可变个数形参的方法

    1. jdk 5.0 新增的内容
    2.集体使用   (核心)  必须是同一类型的才可以
      2.1 可变个数形式的格式,     数据类型。。。变量名
      2.2 当调用可变个数形参的方法时,传入的参数个数可以是0个 1个 2个.......
      2.3 可变个数类型的方法与本类中方法名相同,形参不同,形参够构成方法之间构成重载
      2.4 可变个数类型的方法与本类中的方法名相同,形参类型也相同的数组之间不构成重载,
                可以说二者不能共存!!!
      2.5 可变个数类型的遍历与数组的遍历一样
      2.6 可变个数类型的方法的形参中,必须声明在末尾
      2.7 可变个数类型的方法的形参中,最多只能声明一个可变形参
 

public class Demo05 {
    public static void main(String[] args) {
        Demo05  p1=new Demo05();
//        p1.show(156);
//        p1.show("你妈的");
//        p1.show("你妈的","N妈的的额的的");   //这个就是jdk新特性 可以多次接收多个参数列表  待续状态
        p1.show("nimade ","NIAMDE ","草你妈的","真的是");
    }
    public  void  show(int i){
        System.out.println(i);

    }public  void  show(String s) {    //把这个注释调 就会运行下一个代码
        System.out.println(s);

    }public void  show (String ...strs){
        System.out.println("String(String...strs)");
        
            //  可变个数形参的方法遍历  和   数组的遍历 一样
        for (int i = 0; i <strs.length ; i++) {
            System.out.println(strs[i]);

        }

    }
//    public void  show (String[]  srts){    也可以说二者不能共存
//
//  }



}