SORU
1 Temmuz 2010, PERŞEMBE


Java, 3 nokta parametreleri

Aşağıdaki yöntem 3 nokta ne demek?

public void myMethod(String... strings){
    // method body
}

CEVAP
1 Temmuz 2010, PERŞEMBE


Sıfır veya daha fazla String nesneleri (veya bir dizi) işlevi için parametre(ler) olarak kabul edilir anlamına gelir.

Argümanlar" burada bölüm: http://java.sun.com/docs/books/tutorial/java/javaOO/arguments.html#varargs . "Rasgele Sayı görmek

Örnek, aşağıdaki gibi diyebiliriz:

myMethod(); // Likely useless, but possible
myMethod("one", "two", "three");
myMethod("solo");
myMethod(new String[]{"a", "b", "c"});

ÖNEMLİ NOT:Parametre(ler) bu şekilde geçti eğer sadece bir tane varsa bile her zaman bir dizi. Yöntem vücutta bu şekilde tedavi emin olun.

ÖNEMLİ NOT 2:... alır parametre yöntem imzası son olmalı. Yani, myMethod(int i, String... strings) tamam ama myMethod(String... strings, int i) hoş bir şey değildir.

Yaptığı açıklama, açıklamalar için herkesin farklı bir bakış açısı için teşekkürler.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abbeydabby0277's channel

    Abbeydabby02

    9 ŞUBAT 2012
  • Caroline Saquet

    Caroline Saq

    1 EKİM 2011
  • max2sims2

    max2sims2

    19 Kasım 2008