可变参数

public class Demo2 {
    // 可变参数的传参
    public static void main(String[] args) {
        Demo2 demo2 = new Demo2();
        demo2.printString("l","o","v","e"); // l o v
    }
    public void printString(String a , String b, String... x){
        // 由于是学了js所以打印老是喜欢写成System.out.println(a,b,x[0]); ( x )
        System.out.println(a + " " + b + " " + x[0]);
    }
    // 可变参数传参可见在语法上有两个注意点1、...放在类型后(由于ES6的原因老是喜欢String ...x这么写) 2、放在所有固定参数后
    // 原理就是数组实现的
}

  

posted @ 2021-02-12 12:45  火鸡的呐喊  阅读(39)  评论(0编辑  收藏  举报