在方法定义期间用作参数的一部分时,三个点 (...) 表示什么?
2022-09-02 21:15:18
在方法定义期间用作参数的一部分时,三个点 (...) 表示什么?
另外,这3个点的符号是否有任何编程术语?
我在代码示例中注意到:
public void method1 (Animal... animal) {
// Code
}
这种方法是从2个地方调用的。但是,在两种情况下,调用时传递的参数是不同的:
对象数组作为参数传递给方法 1(Animal...)
类的对象 动物 作为参数传递给方法 1(动物...)
那么,如果您不确定是将数组的单个元素还是将整个数组作为参数传递给方法,则可以在方法定义中使用3个点作为参数的一部分?
另外,请让我知道这3个点的符号是否有任何编程术语。