Mi az a paraméterátadás Java-ban?
Mi az a paraméterátadás Java-ban?

Videó: Mi az a paraméterátadás Java-ban?

Videó: Mi az a paraméterátadás Java-ban?
Videó: Pass-by-value - Java programozás kezdőknek Andrissal - 28. rész 2024, Lehet
Anonim

Jáva érték szerint adja át az objektum hivatkozását

Mit Jáva valóban a tárgyakkal pass az objektum érték szerinti hivatkozása. Összefoglalva tehát Jáva mindig elmúlik paraméter érték szerint mind a primitívek, mind az objektumok esetében. Ha objektummal foglalkozik, akkor az objektum hivatkozását adja át érték szerint, és nem magát az objektumot.

Ezt figyelembe véve mit értesz paraméterátadás alatt?

paraméter átadás A korábban használt mechanizmus átadja a paramétereket eljáráshoz (szubrutinhoz) vagy függvényhez. A leggyakoribb módszerek vannak nak nek pass a tényleges értéke paraméter (érték szerint hívja), vagy arra pass annak a memóriahelynek a címe, ahol a tényleges paraméter tárolva van (hivatkozással hívja).

Hasonlóképpen, hogyan adsz át értékeket a Java objektumoknak? Jáva mindig elmúlik érvek által érték , NEM hivatkozással. A példádban még mindig az vagy elhaladó obj által érték , nem maga a hivatkozás. A changeName metóduson belül egy másik (helyi) hivatkozást, az obj-t rendel hozzá ugyanahhoz tárgy átadtad, mint an érv.

Felmerülhet az is, hogy átadhatjuk-e a metódust paraméterként a Java-ban?

Ban ben Jáva 8, tudsz Most pass a módszer könnyebben használhatja a Lambda kifejezéseket és Módszer Hivatkozások. Először is némi háttér: a funkcionális interfész olyan interfész, amely rendelkezik egy és csak egy absztrakt módszer , bár az tud tetszőleges számú alapértelmezett értéket tartalmaznak mód (új valamiben Jáva 8) és statikus mód.

Melyek a különböző típusú paraméterek?

Van négy különböző típusú paraméterek C#-ban: érték paramétereket (alapértelmezett), hivatkozás paramétereket (amelyek a ref módosítót használják), kimenet paramétereket (amelyek az out módosítót használják), és paraméter tömbök (amelyek a params módosítót használják). Bármelyik használható értékkel és hivatkozással is típusok.

Ajánlott: