Ce vrei să spui prin trecerea parametrilor în Java?
Ce vrei să spui prin trecerea parametrilor în Java?

Video: Ce vrei să spui prin trecerea parametrilor în Java?

Video: Ce vrei să spui prin trecerea parametrilor în Java?
Video: Passing Arguments by Value in Java 2024, Martie
Anonim

Transmiterea parametrilor în Java . Trecere byvalue înseamnă că, ori de câte ori este efectuată un apel la o metodă, parametrii sunt evaluat, iar valoarea rezultatului este copiată într-o porțiune de memorie.

De asemenea, întrebarea este, ce este trecerea parametrilor în Java?

Când un parametru este trece -de- valoare , metoda apelantului și apelantul funcționează pe două metode diferite variabile care sunt copii unul altuia. Orice modificare a unei variabile nu o modifică pe cealaltă. Înseamnă că în timp ce se numește amethod, parametrii trecuți la metoda apelat vor fi clone ale originalului parametrii.

În plus, ce tip de transmitere a parametrilor acceptă Java? Java numai suporturi trece prin valoare. Fără obiecte, referința la obiect în sine este a trecut după valoare și deci atât referința inițială cât și parametru copiați ambele se referă la același obiect. Răspuns: toate primitivele sau tipurile de date simple (int, float, boolean etc) sunt a trecut ca valoare a apelului.

Aici, ce înseamnă să treci un parametru unei metode?

Trece -de- valoare înseamnă că atunci când suni un metodă , o copie a fiecărui real parametru ( argument ) a trecut . Tu poate sa schimba acea copie în interiorul metodă , dar asta voi nu au niciun efect asupra realului parametru.

De ce trecem parametri în metodă?

Tip de date de referință parametrii , cum ar fi obiecte, sunt de asemenea a trecut în metode de valoare . Asta înseamnă că atunci când metodă se întoarce, cel a trecut -în referință încă face referire la același obiect ca mai înainte. Cu toate acestea, valorile câmpurilor obiectului poate sa schimbat în metodă , dacă au nivelul de acces corespunzător.

Recomandat: