Hirdetés
- Samsung Galaxy A17 5G – megint 16
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Nothing Phone 2a - semmi nem drága
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Google Pixel 9 Pro XL - hét szűk esztendő
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Mobil flották
- Fele annyit ér az iPhone Air, mint amennyibe pár hete került
- Samsung Galaxy A54 - türelemjáték
Ú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?:))
- AliExpress tapasztalatok
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Synology NAS
- 5.1, 7.1 és gamer fejhallgatók
- Gyúrósok ide!
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Amlogic S905, S912 processzoros készülékek
- ASUS routerek
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Samsung Galaxy A17 5G – megint 16
- További aktív témák...
- LG 34WQ75X-B - 34" Ívelt IPS Panel - 3440x1440 2K QHD - 60Hz 5ms - FreeSync - USB Type-C 90W
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 12 mini 256GB Red -1 ÉV GARANCIA -Kártyafüggetlen, MS3627
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA -Kártyafüggetlen, MS3892
- Gamer egerek és billentyűzetek kitűnő árakon!
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


