-
Mobilarena
Új hozzászólás Aktív témák
-
shev7
veterán
"biztonsagi masolat"? kicsit fura kifejezes
a lenyeg. Ha az end-nek csak az erteke kell, akkor hozzal letre uj objektumot. Ha a referenciajat tarolod le, akkor meg teljesen egyertelmu, hogy ha a referencia altal hivatkozott tartalom megvaltozik, akkor az mindenhol ervenyes lesz. Pont ez a lenyege a referencia szerinti ertekatadasnak.
"miért nem kell minden konstruktorban minden bemenő paraméterről biztonsági másolatot készítenünk."
Attol fugg, most mire gondolsz. int-nel, double-nel stb nincs referencia szerinti ertekatadas. Stringnel bar referenciat adsz at, de a String modosito fuggvenyek uj objektumot hoznak letre, igy ha valaki hivatkozik is arra a Stringre arra nem lesz hatassal a valtozas. Egyebkent meg dontsd el, hogy csak az ertek kell neked vagy a referencia
-
Gyuri16
senior tag
a start es a ent egy referencia egy-egy Date objektumra. Javaban a fuggvenyhivasnal erteket adsz at, tehat a konstruktor ezeket a referenciakat kapja meg, es eltarolja. igy aztan a p.start ugyanarra az objektumra fog mutatni mint a start, ezert ha az egyiket megvaltoztatod valtozik a masik is (igazabol nincs egyik, meg masik, hiszen egy objektumrol van szo, csak ket referenciad van ra)
"És akkor miért nem kell minden konstruktorban minden bemenő paraméterről biztonsági másolatot készítenünk."
ha azt kerded miert nem csinal minden objektum a konstruktorban parameterkent kapott objektumokrol masolatot, akkor a valasz az, hogy minek. ha szukseg van ra, akkor a programozo megirja, ha meg nem akkor nem lesz ott (igy ugye gyorsabb is, hisz nem kell uj objektumokat letrehozni)gondolom ez csak egy kiragadott pelda, de ilyen esetben az elso ket sort en a konstruktorba tennem
kata0513
elvileg lehet, kerdeses, hogy van-e kedve valakinek szenvedni vele. azt kell megtudni, hogy a program hogyan/hol tarolja a kepeket. ha egy kulso fajlban (aminek ismerjuk a strukturajat), vagy resource fajlokban akkor talan megoldhato. ha viszont valami nagyon egyedi fajlban van, esetleg meg animalodik is akkor nem hiszem, hogy sikerrel jarsz
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- 138 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- TELJES KÖRŰ IT BESZERZÉS
- Részletre elviheted akár 365 napra. Bankmentes. Gamer Laptopok , Gamer monitorok
- Jogtiszta Microsoft Windows / Office / Stb.
- iKing.Hu - Honor 400 Pro Black Stílusos csúcsteló, nagy tárhely 12/512 GB,3 hónap gari!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest