Ba dấu chấm (...) cho biết khi được sử dụng như một phần của tham số trong khi định nghĩa phương thức?Ba dấu chấm (...) cho biết khi được sử dụng như một phần của tham số trong khi định nghĩa phương thức?
Ngoài ra, có bất kỳ thuật ngữ lập trình nào cho biểu tượng của 3 dấu chấm đó không?
tôi nhận thấy trong một mẫu mã:
public void method1 (Animal... animal) {
// Code
}
Và phương pháp này được gọi là từ 2 nơi. Các đối số được truyền khi gọi là khác nhau trong cả hai kịch bản mặc dù:
mảng của các đối tượng được thông qua như là một cuộc tranh cãi để method1 (Animal ...)
đối tượng của lớp động vật thông qua như là một cuộc tranh cãi để method1 (động vật ...)
vì vậy, nó là một cái gì đó như thế nào, nếu bạn không chắc chắn liệu bạn sẽ được đi qua một yếu tố duy nhất của một mảng hoặc toàn bộ mảng như một cuộc tranh cãi với phương pháp này, bạn sử dụng 3 dấu chấm như một phần của tham số trong định nghĩa phương thức?
Ngoài ra, vui lòng cho tôi biết nếu có bất kỳ cụm từ lập trình nào cho biểu tượng của 3 dấu chấm đó.