آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چرا گاهی استفاده از final اجباری است؟

soleymani  12 سال پیش  12 سال پیش
+1 0

سلام استاد خسته نباشید من تازه عضو شده ام و تازه شروع به استفاده از درسها میکنم . خیلی عالی هستند ممنون از زحماتتون!
چند سوال داشتم : اولا اینکه چه لزومی دارد ما در داخل برنامه از فیلد ثابت استفاده کنیم (با استفاده از final) و چرا برابر عددی که میخواهیم قرار ندهیم؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
uncocoder  12 سال پیش
+1 0

خیلی اوقات شما با قرار دادن خصوصیاتی مثل final ( که در خروجی برنامه اثری ندارد و نگذاشتن آن با گذاشتنش در فیلدها باعث تفاوتی نمیشود ) به برنامه نویس ( که ممکن است خودتان باشید یا یک تیم ) می فهمانید که این فیلد نباید تغییر کند و ثابت است. این در خواندن کدهای پروژه های بزرگ و استفاده از فیلدها بسیار کمک خواهد کرد. در حین برنامه نویسی سعی می شود که با پیش بینی شرایط چیزهایی که نیاز به تغییر ندارند را final کنیم.


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .