Hirdetés
- Milyen billentyűzetet vegyek?
- 5.1, 7.1 és gamer fejhallgatók
- Házimozi haladó szinten
- Befutott a régóta várt, sok P-maggal kitömött, LGA1700-as Core sorozat
- OLED TV topic
- Milyen monitort vegyek?
- Amazon Kindle
- Milyen egeret válasszak?
- Az olcsó Macbook sokkolja a PC-ipart az ASUS társvezetője szerint
- TCL LCD és LED TV-k
Új hozzászólás Aktív témák
-
loszerafin
senior tag
[...]hanem a referencia kerul atadasra, pont ezert hivjuk referencia szerinti atadasnak...
Nem, nem. A ''referencia szerinti paraméterátadás'' fogalma független a Java-tól, független az objektumoktól, sőt független az objektum orientált programozástól.
Egyrészt:
Az érték szerinti paraméterátadás a következő:
A hívó fél által átadott dologról (paraméter) egy másolat készül. Ezt a másolatot használja a hívott fél. Azaz a hívott fél hiába módosítja az argumentumát, az nincs kihatással a paraméterre, a hívó fél a módosításról nem vesz tudomást, hiszen a hívott eljárás csak egy másolatot módosít.
A referencia szerinti paraméterátadásnál ha a hívott fél módosítja a megkapott dolgot,
akkor a hívó félnél is megváltozik a dolog.
Az, hogy ezt hogy oldják meg az egyes nyelvek, vagy megvalósítják-e egyáltalán, az most nem érdekes.
Javában paraméterként objektum referenciát megadva a hívott eljárás egy másolatot kap a referenciáról, azaz azt hiába változtatja meg (nem az objektumot, hanem a referenciát), ebből a hívó fél semmit sem érzékel. Tehát az objektum referencia is érték szerint adódik át a hívott metódusnak.
Pl. Nyugodtan lehet null-ra állítani a metódusban a megkapott objektum referenciát, attól még nem vész el az objektumunk, csak eggyel kevesebb referenciája lesz, és minimum egy marad, amit a hívó fél használ.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- NOTEBOOK / NETBOOK / Mac beárazás
- Milyen billentyűzetet vegyek?
- Mibe tegyem a megtakarításaimat?
- 5.1, 7.1 és gamer fejhallgatók
- Gumi és felni topik
- Google Pixel topik
- sziku69: Fűzzük össze a szavakat :)
- Eredeti játékok OFF topik
- Házimozi haladó szinten
- Xiaomi 15T Pro - a téma nincs lezárva
- További aktív témák...
- GameSir G7 Pro Zenless Zone Zero Univerzális Bluetooth játékkontroller Xbox / PC / Android
- Hp USB-C/Thunderbolt 3 dokkolók: USB-C Universal, G2, G4, G5, Hp Elite/Zbook- Thunderbolt 4 G4
- Beszámítás! Logitech G920 Driving Force Racing kormányszett + váltó garanciával hibátlan működéssel
- Nvidia Quadro és AMD FirePro kártyák - számla, 6 hó gar.
- Lenovo LEGION 5 PRO Ultra 7 255HX 32GB RAM 1TB SSD RTX 5070 8GB 16" QHD+ 3év Prémium GAR
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

