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

استفاده از this به هنگام استفاده از متغیر ها

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

دوستان به این کد نگاه کنید من میخوام بدونم چرا از this استفاده کرده چرا همون متغییر را ننوشته تا استفادش کنه..

چرا نوشته this.reader چرا ننوشته reader تنها؟ممنون میشم  کمک کنید

لینک کامل کد:http://stackoverflow.com/questions/8602001/java-sax-parsing

 publicRootHandler(XMLReader reader){this.reader = reader;
this.teams =newLinkedList<Team>();}

نظرات

CodeMaster 11 سال پیش
چونکه آرگومان های ورودی متدها هم نام با فیلدهایی هستند که توی کلاس تعریف شده و استفاده از کلمه کلیدی this در واقع اشاره می کنه به اون فیلده و اگر this رو نمی ذاشت اشاره می کرد به متغیری که برای ورودی تابع تعیین کرده
125025 11 سال پیش
مرسی از پاسخ شما میدونید extends throws چیکار میکنه ؟
125025 11 سال پیش
فقط یه سوال دیگه teams که جز متغییر های ورودیش نیست پس چرا اونم این کارو واسش کرده؟
javac 11 سال پیش
extends throws نداریم!! اینا هرکدومش یه چیز متفاوته. extends جهت ارث بری استفاده میشه و زمانی که throws در مقابل یک متد میاد به این معنی هست که هرچی exception رخ میده رو بفرست به اونجایی که این متد رو فراخوانی کرده و اونجا حتما با این exception رو handle کنه....
125025 11 سال پیش
اره ببخشید نداریم ..مرسی از پاسختون

هنوز پاسخی ثبت نشده است


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