majno0n
دوشنبه 07 مرداد 1392, 00:17 صبح
سلام بر ملت
می خواستم بدونم ساز و کار this داخل یک کلاس به طور دقیق چه شکلیه ؟! فرض کنید ما یک object ساختیم و در یک متد برای این object از this استفاده کردیم . کاری که this می کنه چیه !؟ آیا this یک رفرنس میشه به این object و مستقیما این object رو تغییر میده ؟! یا اینکه این یک کپی از اون object میسازه و تغییرش میده و رفرنس مربوط به اون object اولیه رو به object تغییر داده شده ، تغییر میده ؟!
می خواستم بدونم ساز و کار this داخل یک کلاس به طور دقیق چه شکلیه ؟! فرض کنید ما یک object ساختیم و در یک متد برای این object از this استفاده کردیم . کاری که this می کنه چیه !؟ آیا this یک رفرنس میشه به این object و مستقیما این object رو تغییر میده ؟! یا اینکه این یک کپی از اون object میسازه و تغییرش میده و رفرنس مربوط به اون object اولیه رو به object تغییر داده شده ، تغییر میده ؟!