Что показывают три точки (...) при использовании в качестве параметра параметров во время определения метода?
Кроме того, существует ли какой-либо программный термин для символа этих трех точек?
Я заметил в примере кода:
public void method1 (Animal... animal) {
// Code
}
И этот метод был вызван из 2-х мест. Аргументы, переданные при вызове, были разными в обоих сценариях:
-
Массив объектов передается как аргумент метода1 (Animal...)
-
Объект класса Animal передается как аргумент метода1 (Animal...)
Итак, это что-то похожее, если вы не уверены, будете ли вы передавать один элемент массива или весь массив в качестве аргумента для метода, вы используете 3 точки в составе параметров в определении метода
Также, пожалуйста, дайте мне знать, есть ли какой-либо термин программирования для символа этих трех точек.