کلاس abstract

0 امتیاز
55 بازدید
سوال شده 2 اسفند 1397 توسط android  
سلام.

مهندس خواستم بدونم از کلاس ها و متد های abstract چه جاهایی باید استفاده بشه و اینکه تفاوتش با اینترفیس چی هست.بعضی منابع رو خوندم در این مورد ولی بازم متوجه نشدم توی برنامه نویسی اندروید چه جاهایی بهتره که از کلاس یا متد ابسترکت استفادهکرد.اگر هم بتونید با مثال توی کد بگید ممنون میشم تا بهتر تفاوت استفاده از ابسترکت و استفاده نکردن از ابسترکت رو متوجه بشم.

ممنون
این مطلب را به اشتراک بگذارید

1 پاسخ

0 امتیاز
پاسخ داده شده 2 اسفند 1397 توسط ASHKARAN  
سلام به عنوان تیک تفاوت عمده می تونیم این آیتم رو بررسی کنیم

فکر کن یه اینترفیس داری با 10 تا متود... وقتی تو یه کلاس از اون اینترفس implements کنی باید هر دو تا متود رو هم به کلاس اضافه کنی

اما اگر از یک کلاس abstract ارث بری کنی هر کدوم از توابع رو که دوست داشته باشی رو می تونی به کلاست اضافه کنی
دارای دیدگاه 3 اسفند 1397 توسط android  
ممنونم خیلی توضیح مفیدی بود.یعنی تفاوتشون و کاربردش فقط همینه؟
دارای دیدگاه 3 اسفند 1397 توسط ASHKARAN  

مشخصا نه

می تونید توضیحات بیشتر رو در لینک زیر مطالعه کنید

https://www.geeksforgeeks.org/difference-between-abstract-class-and-interface-in-java/

 

972 سوال

817 پاسخ

1,319 دیدگاه

1,271 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...