SORU
6 ŞUBAT 2009, Cuma


Java "kullanımı" yöntem imzası?

C# eğer istediğiniz bir yöntemi var belirsiz sayıda parametre, sen-ebilmek yapmak son parametre yöntemi imza params Bu yüzden bu yöntemi parametre gibi bir dizi sağlar ama herkes kullanma yöntemine geçmek gibi bir çok parametre türü olarak arayan istiyor.

Java benzer davranışları destekler oldukça eminim, ama ben yapamıyorum nasıl yapılacağını Öğren.

CEVAP
6 ŞUBAT 2009, Cuma


Java varargs, deniyor ve sözdizimi üç nokta ile düzenli bir parametre gibi, ama görünüyor ("...") sonra türü:

public void foo(Object... bar) {
    for (Object baz : bar) {
        System.out.println(baz.toString());
    }
}

Bu sırasında parametre gerekirher zamanolacaksonbu yöntemde parametre imza, ve eğer bu tür bir dizi aldıysanız olarak erişilir (Object[] örneğin bu durumda).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012
  • MugenPowerBatteries

    MugenPowerBa

    8 EKİM 2010
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006