0

匿名配列を作成し、可変引数文字を受け取ると宣言されているメソッドに渡しています...

以下のコードがどのように正常に実行されるのか疑問に思っています。文字の配列 {'A','B','C,'D'} を渡していますが、メソッドは文字しか受け取ることができません...間違った型が渡されて失敗しますか? すなわち; 文字配列と文字?

public class test {


    public static void main(String[] args) {
        callme(new char[]{'A','B','C','D'});
    }

    static void callme(char... c){
        for (char ch:c){
            System.out.println(ch);
        }

        }

}
4

2 に答える 2