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

تفاوت تعریف متغیرهای محلی بیرون یا در داخل Listener

Reza AF  13 سال پیش  13 سال پیش
0 0

درمورد متغییرهای محلی، اگه بجای اینکه اون متغییر رو فاینال کنیم یا فیلد کنیم، میشه توی بلوک لیسینر تعریفش کنیم؟
البته میشه چون تست کردم! ولی منظورم اینه فرقش چیه؟ و اصولیش کدومه

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

نمیشه توی بلاک Listener تعریف کرد، چون این متغیر داره اطلاعات خودش رو از بیرون بلاک Listener می گیره. اگر تو بلاک Listener تعریف بشه، با خودش از بیرون اطلاعاتی حمل نکرده و یک متغیر محلی برای Listener محسوب میشه. مگر اینکه توی Listener مقدار دهی بشه، مثل اشاره گرهایی که از xml استخراج می کنیم. ولی خوب چه کاریه! فاینال چه مشکلی داره؟!


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