Új hozzászólás Aktív témák

  • shev7

    veterán

    válasz ALI_G #4290 üzenetére

    "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 :)

Új hozzászólás Aktív témák

Hirdetés