View Full Version : استفاده از implements
sara_traveler
شنبه 22 شهریور 1393, 10:36 صبح
public class MainActivity extends Activity implements OnClickListener {
اینجا OnClickListener دکمه ها تکراری نوشته نشود از روش implemnts استفاده شده
من میخوام textchange و هم به همین ترتیب داشته باشم
ایا میشه هم زمان چند رویداد implement کرد؟
saeed_g21
شنبه 22 شهریور 1393, 11:56 صبح
من در مورد
Listener ها نه ولی بعضی موارد دیگه از implements استفاده کردم کافیه با [ , ] از هم جدا کنی مثل
public class MainActivity extends Activity implements OnClickListener,other {
Nevercom
شنبه 22 شهریور 1393, 17:31 عصر
بله، می تونید هم زمان چند اینترفیس رو Implement کنید، فقط هر اینترفیسی رو که Implement کردید باید تمام متدهاش رو پیاده سازی کنید که البته IDE بهتون هشدار میده و اینکار رو براتون انجام میده
#root#
شنبه 22 شهریور 1393, 17:51 عصر
یه سوالم تا تنور داغه بپرسم :لبخند:
اگه ما مثلا به ده تا Listener نیاز داشته باشیم که قرار خودمون پیادش کنیم و هر کدوم از این Listener ها در کلاس هایی کاملا متفاوت قراره استفاده بشن ، کدوم روش بهتره :
1- همه این ده تا متد رو توی یه interface بنویسیم و تو تمام کلاس هایی که نیاز داریم پیادشون کنیم و هر متد که لازمه صداش بزنیم؟
2- همه این ده تا متد رو توی یه interface بنویسیم و تو تمام کلاس هایی که نیاز داریم پیادشون کنیم و با abstract کردن اون کلاس فقط متدی که نیاز داریم رو پیاده کنیم؟
3- برای هر Listener یه interface مجزا بنویسیم و باقی ماجرا؟
tux-world
شنبه 22 شهریور 1393, 20:53 عصر
تا تنور آتیش نگرفته بگم که . D: بستگی به پروژتون داره. شاید اولش مناسب باشه بعدا مجبور باشید سبکش رو عوض کنید. نمیشه دقیق گفت. بستگی داره.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.