SORU
10 Mayıs 2010, PAZARTESİ


Java C gibi bir şey var mı'#; ref ve out anahtar s?

Aşağıdaki gibi bir şey:

örnek ilan no:

void changeString(ref String str) {
    str = "def";
}

void main() {
    String abc = "abc";
    changeString(ref abc);
    System.out.println(abc); //prints "def"
}

örneğin:

void setString(out String str) {
    str = "def";
}

void main() {
    String abc;
    changeString(out abc);
    System.out.println(abc); //prints "def"
}

CEVAP
10 Mayıs 2010, PAZARTESİ


Hayır, Java C gibi bir şey yok#'başvuru olarak geçirilmesi için ref out anahtar kelimeler.

Sadece Java değeri ile iletebilirsiniz. Hatta başvurular değer geçirilir. Jon SkeetDaha fazla ayrıntı için parameter passing in Java ilgili sayfa.

Bir şey ref out benzer başka bir nesne içinde parametreleri kaydırma ve nesne başvurusu bir parametre olarak geçmek zorunda kalacak.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011