dequanth

导航

面试题:int[] arr 和 int... arr在参数列表中是一回事儿吗?

public class Exer {
public static void main(String[] args) {
Base1 b1 = new Sub1();
b1.add(1,2,3);
}
}

class Base1{
public void add(int a, int... arr){
System.out.println("Base1");
}
}

class Sub1 extends Base1{
public void add(int a, int[] arr){
System.out.println("Sub1");
}
}

输出结果:
Sub1

结论:属于重写!在参数列表里,编译器认为int... arr和int[] arr是相同的。

posted on 2022-09-24 12:25  dequantianhe  阅读(80)  评论(0)    收藏  举报