Tôi đã tự hỏi nếu nó có thể có một cái gì đó như thế này:Có thể có một số lượng biến của các loại phần tử trong một lớp generic java
public class foo<T...>
vì vậy bạn có thể gọi cho lớp như
Foo<Object0>
Foo<Object0, Object1>
Foo<Object0, Object1, Object2>
Với đối tượng 0, 1 và 2 loại khác nhau, như Integer, Float, String, v.v. Điều này có thể, hoặc tôi sẽ phải viết một lớp cho mỗi chiều dài của các loại chung chung? Nếu điều này là có thể, làm thế nào tôi sẽ xử lý các loại khác nhau?
Tại sao bạn cần điều đó? Hay đó chỉ là sự tò mò? Ví dụ: –
@pivovarit Đối với loại 'Tuple' hoặc cho loại' Có thể gọi 'có chữ ký có thể điều chỉnh. –
@pivovarit ví dụ hiển nhiên mà tôi có thể nghĩ là các loại lớp chung. nói rằng không thể, scala chẳng hạn có các phiên bản của một lớp như vậy với tối đa 15 hoặc nhiều đối số. Pity yes – Voo