پارامترای ورودی کانستراکتر به چه دلیلی هست ؟
منظورم همون ItemEventListener هست.
سلام وقت بخیر
پیشنهاد میکنم مقاله یا فیلم آموزشی کوتاهی درباره چند ریختی یا پولی مورفیسم ببینید .
ولی در کل هدف از این پارامتد این هست که اینترفیسمونو مقدار دهی کنیم چون قرار هست اونها رو implements کنیم.
private ItemEventListener itemEventListener;
public NameClass(ItemEventListener itemEventListener){ this.itemEventListener = itemEventListener; }
و در کلاس اکتیویتی مربوطه مثلا MainActivity.class مینویسیم:
NameClass n = new NameClass(this);
ه در کد بالا ما this و به ارگومان متد کانستراکتور میدیم تا مقدار دهی بشه
همونطور که در فرگمنت در متد onAttach بجای این کارهای context رو به اینتنس اینترفیس میدهیم تا مقدار دهی شود.
که پیش نیاز این صحبتها قاعده پولی مورفیسیم و همینطور nterface ر جاوا هست
موفق یاشید