Java'da parametre geçişi derken ne demek istiyorsunuz?
Java'da parametre geçişi derken ne demek istiyorsunuz?

Video: Java'da parametre geçişi derken ne demek istiyorsunuz?

Video: Java'da parametre geçişi derken ne demek istiyorsunuz?
Video: 38- Java Dersleri : Metotlara Giriş | Methods | Eclipse 2024, Kasım
Anonim

Java'da Parametre Geçişi . Geçen byvalue, bir yönteme her çağrı yapıldığında, parametreler değerlendirilir ve sonuç değeri belleğin bir bölümüne kopyalanır.

Ayrıca soru, Java'da parametreleri geçen nedir?

Zaman parametre NS geçmek -tarafından- değer , arayan ve aranan yöntem iki farklı şekilde çalışır. değişkenler bunlar birbirinin kopyası. Bir değişkende yapılan herhangi bir değişiklik diğerini değiştirmez. Bunun anlamı, yöntem çağırırken, geçirilen parametreler callee yöntemine orijinalin klonları olacaktır parametreler.

Ayrıca, Java ne tür parametre geçişini destekler? Java bir tek destekler değere göre geç. Nesnelerle, nesne başvurusunun kendisi geçti değere göre ve dolayısıyla hem orijinal referans hem de parametre her ikisini de kopyala aynı nesneye başvurur. Cevap: tüm ilkel veya basit veri türleri (int, float, boolean vb.) geçti çağrı değeri olarak.

Burada, bir parametreyi bir metoda geçirmek ne demektir?

Geçmek -tarafından- değer demek bir aradığında yöntem , her fiilin bir kopyası parametre ( argüman ) geçti . Sen Yapabilmek içindeki kopyayı değiştir yöntem , ama bu niyet gerçek üzerinde hiçbir etkisi yok parametre.

Metodda neden parametreleri geçiyoruz?

Referans veri türü parametreler nesneler gibi, NS Ayrıca geçti içine yöntemler tarafından değer . Bu şu anlama gelir: yöntem döner, geçti -in referansı hala öncekiyle aynı nesneye başvurur. Ancak, nesnenin alanlarının değerleri Yapabilmek içinde değişti yöntem , uygun erişim düzeyine sahiplerse.

Önerilen: