جدول المحتويات:

ما هي الواجهة في Kotlin؟
ما هي الواجهة في Kotlin؟

فيديو: ما هي الواجهة في Kotlin؟

فيديو: ما هي الواجهة في Kotlin؟
فيديو: أفضل مسار في تعلم برمجة الأندرويد - Kotlin vs Java 2024, يمكن
Anonim

كوتلن - واجهه المستخدم . في كوتلن ، ال واجهه المستخدم تعمل تمامًا مشابهة لـ Java 8 ، مما يعني أنها يمكن أن تحتوي على تنفيذ الطريقة بالإضافة إلى إعلان الطرق المجردة. ان واجهه المستخدم يمكن تنفيذه بواسطة فئة من أجل استخدام وظيفتها المحددة.

وفقا لذلك ، ما هو الفرق بين فئة مجردة والواجهات؟

الأساسية فرق هي الطرق من جافا واجهه المستخدم ضمنيًا نبذة مختصرة ولا يمكن أن يكون لها تطبيقات. ان فئة مجردة قد تحتوي على متغيرات غير نهائية. أعضاء من جافا واجهه المستخدم عامة بشكل افتراضي. جافا فئة مجردة يمكن أن يكون لها النكهات المعتادة من صنف أعضاء مثل خاص ، ومحمي ، وما إلى ذلك.

وبالمثل ، لماذا نستخدم الواجهة على فئة الملخص؟ المزايا الرئيسية لـ واجهة على فئة مجردة هو التغلب على حدوث مشكلة الماس وتحقيق تعدد الميراث. في جافا لا يوجد حل لمشكلة الماس باستخدام الطبقات . لهذا السبب تم حظر الميراث المتعدد باستخدام الطبقات في جافا.

من هنا ، أين نستخدم الواجهة في Android؟

استخدامات الواجهات في تطوير أندرويد

  • وهي عبارة عن مجموعة من الثوابت والطرق (التجريدية والثابتة والافتراضية) والأنواع المتداخلة.
  • الفرق من الدرجة.
  • يتم استخدام الكلمة الأساسية للواجهة للإعلان عن واجهة.
  • يستخدم الفصل الكلمة الأساسية الخاصة بالأدوات لتنفيذ واجهة.
  • يستخدم الفصل الواجهة كوظيفة.

هل يمكننا التصريح عن الخصائص في الواجهة؟

واجهات هي العقود التي يتعين الوفاء بها من خلال تنفيذ الطبقات. ومن ثم هم علبة تتكون من الأساليب العامة ، الخصائص والأحداث (يُسمح بالمفهرسات أيضًا). أنت علبة لها متغيرات في الفئات الأساسية بالرغم من ذلك. الخصائص في واجهات - نعم ، لأنهما طريقتان متزاوجتان تحت الغطاء.

موصى به: