Hogyan adják át a paramétereket a Java-ban?
Hogyan adják át a paramétereket a Java-ban?

Videó: Hogyan adják át a paramétereket a Java-ban?

Videó: Hogyan adják át a paramétereket a Java-ban?
Videó: Создание аннотации в java [Java Annotations | Reflection api] 2024, November
Anonim

Érvek benne Jáva mindig átment -érték szerint. A metódushívás során minden argumentum másolata, legyen az érték vagy hivatkozás, létrejön a verem memóriájában, átment a módszerhez. Amikor pass egy objektum, a veremmemóriában lévő hivatkozás másolásra kerül, és az új hivatkozás megtörténik átment a módszerhez.

Egyszerűen, hogyan adsz át egy osztályt paraméterként a Java-ban?

Tudunk pass Bármelyik tárgya osztály paraméterként egy módszerhez Jáva . Elérhetjük a meghívott metóduson belül átadott objektum példányváltozóit. Célszerű egy objektum példányváltozóit korábban inicializálni elhaladó tárgy mint paraméter metódusra, ellenkező esetben az alapértelmezett kezdeti értékeket veszi fel.

Hasonlóképpen, hogyan kerülnek átadásra a referenciaadat-típusok a Java nyelven? Referenciatípusok átadása metódusokba Amikor egy objektum az átment módszerré, mint a változó : másolata a referencia változó van átment , nem a tényleges tárgy. A hívónak és a hívott metódusnak azonos másolata van a referencia . A hívó is látni fogja a hívott metódus által az objektumon végrehajtott változtatásokat.

A fentieken kívül mit jelent a paraméter Java nyelven?

Meghatározás a Jáva Term: Paraméter Paraméterek a metódus deklaráció részeként felsorolt változók. Minden egyes paraméter egyedi névvel és meghatározott adattípussal kell rendelkeznie.

Tud átadni hivatkozással Java-ban?

Jáva nem támogatja átutalásos hivatkozás . A primitív értékek esetében ez könnyen érthető – mikor passzolsz primitív érték egy metódusnak, csak átadja az értéket, és nem a referencia az értéket hordozó változóhoz. A nem primitív értékek azok hivatkozások tárgyakhoz.

Ajánlott: