Ú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?:))
- Kettő együtt: Radeon RX 9070 és 9070 XT tesztje
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Elektromos cigaretta 🔞
- One mobilszolgáltatások
- Hardcore café
- Milyen videókártyát?
- Futás, futópályák
- Sony Xperia 1 V - kizárólag igényeseknek
- Melyik tápegységet vegyem?
- Anime filmek és sorozatok
- További aktív témák...
- BEACN MIC Dynamic Podcast RGB USB-C - Professzionális stúdióminőségű Mikrofon - Win/Mac - Ár alatt!
- Gamer-Pc, Core i5, RTX 4060 Ti, Wi-Fi, 750W, vízhűtés
- Samsung Galaxy Tab A9+ 4/64GB
- Dell Latitude 5310 i5 10310u I 16GB I 256SSD I IPS 13,3" FHD I HDMI I W11 I jó akku
- Gigabyte RX 6800 16Gb Aorus (LCD kijelzős)
- Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- Xiaomi Redmi Note 13 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! MSI B450M R5 5500 16GB DDR4 512GB SSD RTX 2070 8GB Rampage SHIVA FSP 650W
- BESZÁMÍTÁS! Gigabyte B450 R7 5700X 32GB DDR4 512GB SSD RX 6700XT 12GB Rampage SHIVA be quiet! 650W
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest