Kaj mislite s posredovanjem parametrov v Javi?
Kaj mislite s posredovanjem parametrov v Javi?

Video: Kaj mislite s posredovanjem parametrov v Javi?

Video: Kaj mislite s posredovanjem parametrov v Javi?
Video: Высокая плотность 2022 г. 2024, November
Anonim

Prenos parametrov v Javi . Mimo byvalue pomeni, da kadar koli se izvede klic metode, parametri so ovrednoti se, rezultat pa se kopira v del pomnilnika.

Prav tako je vprašanje, kaj je posredovanje parametrov v Javi?

Ko a parameter je mimo -by- vrednost , klicatelj in metoda klicatelja delujeta na dveh različnih spremenljivke ki so kopije drug drugega. Spremembe ene spremenljivke ne spremenijo druge. To pomeni, da med klicanjem amethoda opravljenih parametrov k metodi callee bo klon izvirnika parametrov.

Poleg tega, katero vrsto posredovanja parametrov podpira Java? Java samo podpira mimo vrednosti. Z objekti je referenca objekta sama opravil po vrednosti in tako izvirno referenco in parameter kopiraj oba na isti predmet. Odgovor: vsi primitivi ali preprosti tipi podatkov (int, float, boolean itd.) so opravil kot klic po vrednosti.

Kaj tukaj pomeni posredovati parameter metodi?

Pass -by- vrednost pomeni da ko pokličeš a metoda , kopijo vsakega dejanskega parameter ( prepir ) je opravljeno . ti lahko spremenite to kopijo znotraj metoda , ampak to volja nimajo vpliva na dejansko parameter.

Zakaj v metodo posredujemo parametre?

Referenčni tip podatkov parametrov , kot so predmeti, so tudi opravil v metode od vrednost . To pomeni, da ko metoda vrne, opravil -in reference se še vedno sklicuje na isti objekt kot prej. Vendar pa vrednosti polj predmeta lahko spremenili v metoda , če imajo ustrezno raven dostopa.

Priporočena: