- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- kenand: Hol volt, hol nem volt, Thunderbolt...
- MasterDeeJay: H110-es lapban 10.gen Comet Lake működhet?
- mefistofeles: Az elhízás nem akaratgyengeség!
- oriic: A TOP 10 legtöbb hozzászólással rendelkező PH! felhasználó
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- valakiyt: A világ mindennek az alja!
Új hozzászólás Aktív témák
-
loszerafin
senior tag
Ezt olvastam egy Sybex könyvben:
--------------------
Which of the following statements accurately describes how variables are passed to methods?
A. Arguments are always passed by value.
B. Arguments are always passed by reference.
C. Arguments that are primitive type are passed by value.
D. Arguments that are passed with the & operator are passed by reference.
--------------------
Boldogan bejelöltem az A-t, majd megnéztem a megoldást:
C. Arguments are not always passed only by reference or only by value. It depends on the
argument itself, and primitives are always passed by value. Java does not use the & operator
to denote “pass by reference” as is done in the C programming language. See Chapter 1 for
more information.
Én azt gondolom, hogy mindig értékmásolás történik paraméterátadásnál, függetlenül attól, hogy objektum referencia vagy primitív típusú az átadni kívánt paraméter.
Ha ''objektumot adunk át paraméterként'' akkor nem is az objektum a paraméter, hanem az objektum referencia, ami már ''by value'' kerül a metódusba.
Mit gondoltok?
Közben megnéztem a Sun site-ján (nyilván ott olvastam ezt) és bizony így van
http://java.sun.com/docs/books/tutorial/java/javaOO/arguments.html
Úgyhogy ezt a Sybex könyvet el kell felejteni...
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- G.SKILL Trident Z5 Neo RGB 32GB (2x16GB) DDR5 6000MHz CL30 - EXPO - 99 hó garancia
- Kingston FURY Beast 32GB (2x16GB) DDR5 6000MHz CL36 - XMP/EXPO - 12 hó garancia
- Corsair Vengeance 32GB (2x16GB) DDR5 6000MHz CL36 - XMP/EXPO - 12 hó garancia
- Asus TUF A15 FA507NV 15.6" FHD IPS Ryzen 5 7535HS RTX 4060 16GB 512GB NVMe gar
- Corsair VENGEANCE 64GB (2x32GB) DDR5 5600MHz CL40 - XMP - 99 hó garancia
- LG 27GP850P-B - 27" NANO IPS - 2560x1440 - 180Hz 1ms - NVIDIA G-Sync - AMD FreeSync - HDR 400
- Lenovo ThinkPad X1 Yoga G6 (6th Gen) - i7-1185G7, 32GB, 512GB SSD, multitouch + TOLL
- Lenovo IdeaPad Slim 3 83ER00J0HV Notebook
- Telefon felvásárlás!! Samsung Galaxy S23/Samsung Galaxy S23+/Samsung Galaxy S23 Ultra
- BESZÁMÍTÁS! ASROCK H510M i5 11400F 16GB DDR4 512GB SSD RTX 4060Ti 8GB Kolink Stronghold ADATA 600W
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest

