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

  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • tinycammonitor

    tinycammonit

    14 Aralık 2010
  • williamfitzsimmons

    williamfitzs

    14 Mart 2008