Constructor

پرسیده شده
فعالیت 1371 روز پیش
دیده شده 618 بار
1

پارامترای ورودی کانستراکتر به چه دلیلی هست ؟

منظورم همون ItemEventListener هست.

فایل پیوست

سجاد افتخاری
سجاد افتخاری

7 مرداد 99

2
حذف شده

سلام وقت بخیر

پیشنهاد میکنم مقاله یا فیلم آموزشی کوتاهی درباره چند ریختی یا پولی مورفیسم ببینید .

ولی در کل هدف از این پارامتد این هست که اینترفیسمونو مقدار دهی کنیم چون قرار هست اون ها رو implements کنیم.

private ItemEventListener itemEventListener;
public NameClass(ItemEventListener itemEventListener){
this.itemEventListener = itemEventListener;
}

و در کلاس اکتیویتی مربوطه مثلا MainActivity.class مینویسیم:

NameClass n = new NameClass(this);

ه در کد بالا ما this و به ارگومان متد کانستراکتور میدیم تا مقدار دهی بشه

همونطور که در فرگمنت در متد onAttach بجای این کارهای context رو به اینتنس اینترفیس میدهیم تا مقدار دهی شود.

که پیش نیاز این صحبت ها قاعده پولی مورفیسیم و همینطور nterface ر جاوا هست

موفق یاشید

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

7 مرداد 99