أجهزة الكمبيوتربرمجة

عناصر من طراز كائن جافا: فئة مجردة، واجهة

وترد الفكرة الرئيسية للفئة مجردة في الأطروحات التالية: يتطلب في بعض الأحيان لا دروس الطبخ، وفي شكل "الرطب". هذه الفراغات لا يمكن استخدامها مباشرة (مثيل).

ما هي فئة مجردة في جاوة

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

فئات مجردة، وأساليب جافا مجردة

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

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

على سبيل المثال:

  • فئة مجردة AClass {
  • العام المجرد طريقة الفراغ (كثافة العمليات أ) .
  • }
  • الطبقة BClass يمتد AClass {
  • طريقة باطلة العامة (كثافة العمليات أ) {
  • // الجسم
  • }

المتغيرات يسمح مثل فئة مجردة. ويمكن أن تشير إلى طفل غير مجردة من تلك الفئة أو تكون فارغة.

واجهات في جافا - بديلا لوراثة متعددة

في جاوة، ليس هناك وراثة متعددة، ثم لأن هناك بعض المشاكل. وهناك فئة لا يمكن أن ترث من عدة فئات. لكنه يمكن تنفيذ واجهات متعددة.

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

إعلانا اجهة

ويبدأ من ضربة رأس، ويمكن أن يذهب أولا إلى الجمهور الكلمات الرئيسية، ثم - واجهة كلمة. ثم يمكن أن تكون هناك كلمة واحدة تمتد واجهات نقل، من التي ورثت هذا. لا يجوز تكرار، وأنه من المستحيل أن تشكل نسبة دورية للعلاقة الميراث. ثم يأتي الجسم واجهة، محاطة بأقواس مجعد. في الجسم من عناصر واجهة وأعلن: الثوابت الميدان وأساليب مجردة. جميع الحقول ساكنة النهائي العام - كل هذه المعدلات ليست ضرورية. وتعتبر جميع الطرق لتكون مجردة العام - هذه المعدلات أيضا يمكن تحديد. الآن، ما يكفي يقال عن الفرق بين فئة مجردة من واجهة جافا.

  • الواجهة العمومية AI يمتد B، C، D {
  • // الجسم
  • }

للإعلان عن واجهة ريث الطبقة، تحتاج إلى استخدام أدوات الكلمات الرئيسية:

  • الطبقة AClass تنفذ BI، CI، DI {}

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

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

في هذه المقالة، ناقشنا بعض العناصر من طراز كائن جافا - فئات مجردة، مجردة واجهة الأساليب.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.atomiyme.com. Theme powered by WordPress.