Kako se parametri posredujejo v Javi?
Kako se parametri posredujejo v Javi?

Video: Kako se parametri posredujejo v Javi?

Video: Kako se parametri posredujejo v Javi?
Video: REST сервис на Java SE, Servlet, JDBC | Урок 1 2024, November
Anonim

Argumenti v Java so vedno opravil -po vrednosti. Med priklicem metode se v pomnilniku sklada ustvari kopija vsakega argumenta, ne glede na to, ali gre za vrednost ali referenco, ki se nato opravil na metodo. Ko smo mimo objekt, se sklica v pomnilniku sklada kopira in nova referenca je opravil na metodo.

Preprosto tako, kako prenesete razred kot parameter v Javi?

Mi lahko mimo Predmet katerega koli razred kot parameter na metodo v java . Dostopimo lahko do spremenljivk primerka predmeta, posredovanega znotraj klicane metode. Dobra praksa je, da predhodno inicializirate spremenljivke primerka predmeta mimo predmet kot parameter to metodo, sicer bo vzela privzete začetne vrednosti.

Podobno, kako se referenčni podatkovni tipi posredujejo v Javi? Prehajanje referenčnih vrst v metode Ko je predmet opravil v metodo kot a spremenljivka : kopija referenčna spremenljivka je opravil , ne dejanskega predmeta. Klicatelj in klicana metoda imata enake kopije referenca . Klicatelj bo videl tudi vse spremembe, ki jih klicana metoda naredi v objektu.

Poleg zgoraj, kaj pomeni parameter v Javi?

Opredelitev za Java termin: Parameter Parameters so spremenljivke, ki so navedene kot del deklaracije metode. Vsak parameter mora imeti edinstveno ime in definiran tip podatkov.

Ali lahko posredujete po referenci v Javi?

Java ne podpira prehod po referenci . Za primitivne vrednosti je to enostavno razumeti – kdaj mimo primitivno vrednost metodi, le posreduje vrednost in ne a referenca na spremenljivko, ki vsebuje vrednost. Neprimitivne vrednosti so reference na predmete.

Priporočena: