-
PROHARDVER!
Ú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!
- Corsair SF850L Gold 850W SFX Moduláris Tápegység
- Corsair RM1000X Gold 1000W Moduláris Tápegység PCIE 5 ATX 3 12VHPWR
- Lenovo ThinkPad P15 Tervező Vágó Laptop -50% 15,6" i7-10750H 16/512 QUADRO T1000 4GB
- MAKULÁTLAN! Dell Precision 7760 Tervező Vágó Laptop -70% 17,3" i7-11850H 32/1TB NVIDIA A3000 6GB FHD
- Kiwiears Astral
- Eladó 2db Nokia steel hr hibrid okos óra dobozával
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA -Kártyafüggetlen, MS3611, 94% Akkumulátor
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3422
- Eredeti Lenovo 300W töltők - ADL300SDC3A
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest