بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
soleymani 12 سال پیش
آخرین تغییر: 12 سال پیش

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

نظرات

پاسخ‌ها 1

uncocoder 12 سال پیش

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

نظرات


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