با سلام
منظور استاد از این که متغییرهای local در همون بلاک معتبر هستند و هر وقت لازم باشه حافظه سیستم اونو میتونه خارج کنه یعنی چی ؟
سلام،
دقیقه ویدیو رو بگید. ممنون
19.50
منظور life time (طول عمر) متغیر بوده که تا چه زمان متغیر میتونه قابل دسترسی باشه.
local variable فقط داخل همون بلاک قابل دسترسی بوده.
متغیرها روی ram ذخیره میشوند و منظور از حذف یک متغیر از روی حافظه به همین مورد اشاره دارد(زمانیکه lifetime اش تموم شه)
ولی instance variable مدام با آبجکت قابل دسترسی خواهند بود تا زمانی که برنامه خاتمه پیدا کند یا آبجکت از بین نرود.
این موضوع رو با کدنویسی درک خواهید کرد و اگر به این موضوع توجه هم نکنید بازهم طوری کدنویسی میکنید که این موارد در کدنویسی شما رعایت خواهد شد.