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

دلیل تعریف final یک ادیت تکس

General  10 سال پیش  10 سال پیش
0 0

باسلام خدمت استاد وتمامی دوستان

سوالی که بنده دارم این است که چرا وقتی یک ادیت تکس ویا تکس ویو رو بصورت محلی در یک بلاک داخل تابع onCreate تعریف میکنیم برای کار با محتویاتش باید نوع اون به final تبدیل بشه ولی اگه همین ها رو همون ابتدا در ابتدای کلاس وبیرون از تابع onCreate تعریف کنیم احتیاجی به final بودنشون نیست؟

+1 0
ببینید شما اگه TextView رو داخل onCreate تعریف کنید فقط یه متغیرمحلی محسوب میشه و شما فقط در داخل متد onCreate میتونید به اون دسترسی داشته باشید و اگه بخواهید بر روی آن عملیات انجام بدین باید اون رو final کنید ولی اگه همون TextView رو خارج از متد تعریف کنیم بعنوان یک فیلد شناخته میشه و شما در هر متدی که بخواهید میتونید از اون استفاده کنید ! (10 سال پیش)
0 0
متوجه هستم میثم جان منتها ایا دلیلش برمیگرده به نحوه تعریف(سراسری بودن یا محلی بودن)؟؟ یا نه مثلا میگیم در فلان جاها حتما باید final تعریف کنیم؟ (10 سال پیش)
0 0
متوجه هستم میثم جان منتها ایا دلیلش برمیگرده به نحوه تعریف(سراسری بودن یا محلی بودن)؟؟ یا نه مثلا میگیم در فلان جاها حتما باید final تعریف کنیم؟ (10 سال پیش)
0 0
لینک (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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