SORU
10 ŞUBAT 2010, ÇARŞAMBA


yöntem parametreleri Son kelime

Ben genellikle aşağıdaki gibi olan yöntemleri karşılaşma:

public void foo(final String a, final int[] b, final Object1 c){
}

Eğer bu yöntem son parametre geçirmeden olmadan çağrılırsa ne olur. yani daha sonra (böylece kesin olarak bildirilmedi) değişen bir Object1 bu yöntemi gayet iyi geçebilir

CEVAP
10 ŞUBAT 2010, ÇARŞAMBA


Java her zaman yöntemleri için onları göndermeden önce parametrelerin bir kopyasını oluşturur. Bu son arama kodu için herhangi bir fark ifade etmiyor demektir. Bu yöntemin değişkenleri yeniden olamaz anlamına gelir. (eğer son bir nesne varsa, nesne özniteliklerini değiştirebilirsiniz).

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Doc Adams

    Doc Adams

    20 HAZİRAN 2007
  • MrOctopi

    MrOctopi

    6 Aralık 2010
  • UlyssesForever's channel

    UlyssesForev

    28 ŞUBAT 2012