JAVA#变个数形参方法'学习札记

1.可变形参个数的方法

1️⃣Format:对于方法的形参:数据类型...形参名     e.g.:(String...args)

2️⃣变个数形参的方法与同名的方法之间构成重载;

3️⃣若方法中存在变个数形参,那么必须要声明在形参方法的最后;

4️⃣在一个方法中,最多可声明一个可变个数的形参;

2.e.g.

public class Overload {
public void test(String[] msg){
    System.out.println("含字符串数组参数的test方法 ");
}
    public void test1(String book){
        System.out.println("****与可变形参方法构成重载的test1方法****");
    }
    public void test1(String ... books){
        System.out.println("****形参长度可变的test1方法****");
    }
    public static void main(String[] args){
        Overload to = new Overload();
        //下面两次调用将执行第二个test方法
        to.test1();
        to.test1("aa" , "bb");
        //下面将执行第一个test方法
        to.test(new String[]{"aa"});
    }

}

编译运行:

****形参长度可变的test1方法****
****形参长度可变的test1方法****
含字符串数组参数的test方法 

猜你喜欢

转载自blog.csdn.net/Iverson941112/article/details/82015384
今日推荐