PDA

View Full Version : حذف متغیر



mfaridi
پنج شنبه 26 دی 1392, 14:02 عصر
سلام
من میخوام متغیرم تو حافظه جا نگیره اگه nullکنم دیگه تو حافظه جا میگیره یا نه؟

sagggad
پنج شنبه 26 دی 1392, 14:22 عصر
با سلام
فکر میکنم وقتی یک متغیر تعریف بشه یک فضای خاصی بهش اختصاص داده میشه...
و تفاوتی بین خالی یا مقدار داشتنش نیست
موفق باشید

Mousavmousab
پنج شنبه 26 دی 1392, 20:24 عصر
نه آقا سجاد اینظور نیست. وقتی Null است یعنی پوچ و به هیچ جایی از حافظه اشاره نمی کنه که جایی از حافظه را اشغال کنه. واسه همین اگه اون کلاس را بدون اینکه New کنی از متد یا فیلد هایش استفاده کنی میگه NullPointerException تولید می کنه.

پس هیچ فضایی را اشغال نمی کنه. مگر New بشه.
موفق باشید.