0
public class OverloadingVarargs2 {
    static void f(float i, Character... c) {
        System.out.println("first");
    }
    static void f( Character... args) {
        System.out.println("second");
    }
    public static void main(String[] args) {
        f(1,'a');
        f('a','b');
    }
}

なぜこれが機能しないのかわかりません。エラーは「メソッド f(float, Character[]) は OverloadingVarargs2 型に対してあいまいです」という意味です

4

0 に答える 0