💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ پوریا شفیعی
مقدار دهی اینترفیس چگونه؟چرا؟!
سعید شاهینی حل شده توسط سعید شاهینی

استاد سلام چرا در جلسه ریسایکلر ویو مقدار دهی اینترفیس رو در متد کانستراکتور به صورت زیر مقدار دهی کردیم 

public ExampleClass(EventListener eventListener){
this.eventListener = eventListener;
}

اما در فرگمنت در متد onAttach() مقدار دهی کردیم؟

اصلا از کجا باید بفهمیم کجا باید مقدار دهی کنیم برای اینترفیس ها 

و اینکه چی باید به مقدار دهی اینترفیس‌ها بدیم رو من متوجه نشدم چندین بار کلیپ دیدم ولی این مشکل رو دارم.

مچکرم از اموزش خوبتون و تدریس عالی.

در جلسات مربوط به شی گرایی با مفهوم polymorphism آشنا شدید و فواید اون رو با هم دیدیم، هر زمان که بتونیم باید از این قواعد استفاده کنیم.

اینکه چه زمانی باید از این قواعد استفاده کنیم کاملا بستگی به تسلط شما به این مفاهیم داره، هر جا که بشه باید از قواعد شی گرایی استفاده کرد. حالا مثلا در مثال constructor مگه ما می‌تونیم از polymorphism استفاده کنیم؟؟؟ وقتی event listener از هیچ کسی ارث بری نکرده؟!

 

بهترین پاسخ
سعید شاهینی ۰۱ اسفند ۱۳۹۸، ۱۱:۰۸