parametreleri. Ardından, (sert olacak hem de parametrelerin değişken sayıda kabul eden bir işlevJava variadic fonksiyon Ben parametrelerin değişken sayıda kabul eden bir işleve sahip
bar(??)
var ve değişkenler ve aynı türde (bu kolay) aynı sayıda olduğunu doğrulamak için mümkün istiyorum bölüm) foo
'da belirtildiği gibi.
Bunu nasıl yapabilirim?
Düzenleme: bir çağrı olabilir netleştirmek için:
foo (String.class, Int.class);
bar ("aaa", 32); // OK!
bar (3); // ERROR!
bar ("aa" , "bb"); //ERROR!
Ayrıca foo ve çubuk aynı sınıfın yöntemlerdir. Böyle
Gereksiniminizi anlamadım. 'Foo'da belirtilenle aynı sayı' ile ne demek istiyorsun? Böyle bir sayı yok. Foo'ya yapılan her çağrı farklı sayıda argüman ile olabilir. – duduamar
Oracle belgelerinde, "varargs" gibi isteğe bağlı parametreler açıklanmaktadır: http://docs.oracle.com/javase/tutorial/java/javaOO/arguments.html. Temel olarak sadece bir dizi, yakut ve diğer programlama dillerinde olduğu gibi. – JohnMerlino