في التسلسل الهرمي من أعلى إلى أسفل ، تكون الطبقات الموجودة في الطابق العلوي أكثر عمومية وقد تكون أكثر تجريدًا. من وجهة نظر معينة ، تكون فصول الأجداد أكثر عمومية ، فهي تحتوي فقط على بعض من الأعضاء الأساسيين ، والأشخاص يستخدمونها فقط كطبقة أساسية لاشتقاق فئات أخرى ، ولن يتم استخدامها لإنشاء كائنات. حتى ، يمكنك فقط إعطاء تعريف الطريقة دون تنفيذها ، وتنفيذ الفئات الفرعية وفقًا لاحتياجات محددة.
هذه الطريقة التي تعطي فقط تعريفات الطريقة ولكنها لا تنفذ بشكل ملموس تسمى طريقة مجردة. يجب أيضًا الإعلان عن الفصول التي تحتوي على طريقة أو أكثر من الطرق المجردة كطبقات مجردة.
استخدم المعدل التجريدي لتمثيل الأساليب التجريدية والفئات التجريدية.
بالإضافة إلى احتواء الطرق التجريدية ، يمكن أن تحتوي الفئات التجريدية أيضًا على متغيرات محددة وطرق محددة. حتى إذا لم يحتوي الفصل على أساليب مجردة ، فيمكن إعلانه كطبقة مجردة لمنعه من إنشاء مثيل له.
لا يمكن إنشاء فصول مجردة ، ويجب تنفيذ الطرق التجريدية في الفئات الفرعية. يرجى الاطلاع على الرمز التالي:
استيراد java.lang.system. DRIVER DRIVER () ؛ void setName (اسم السلسلة) {this.name = name ؛ Public Void Work () {out.println ("اسمي" + this.getName () + "، أعطي محاضرة ، من فضلك لا تنظر حولك ...") ؛ // يجب تنفيذ هذه الطريقة من العمل الفراغ العام () {out.println ("اسمي" + this.getName () + "، أنا أقود ولا أستطيع الإجابة على المكالمة ...") ؛
نتائج التشغيل:
اسمي وانغ مينغ ، أنا ألقي محاضرة ، من فضلك لا تنظر حولك ... اسمي شياو تشن ، أنا أقود السيارة ولا يمكنني الإجابة على الهاتف ...
بعض التفسيرات حول الفصول التجريدية:
لا يمكن استخدام الفئات المجردة مباشرة. ومع ذلك ، يمكن إنشاء متغير من نوعه من فئة مجردة واتركه يشير إلى مثيل من الفئة الفرعية الملموسة. ، أي تطبيق تعدد الأشكال.
لا يمكن أن يكون هناك طرق بناء مجردة أو أساليب ثابتة تجريدية.
سيصبح الفصل فئة مجردة في الحالات التالية:
عندما تكون إحدى الطرق أو أكثر من الفصل هي طرق مجردة ؛
عندما يكون الفصل عبارة عن فئة فرعية لفئة مجردة ولا يمكنها توفير أي تفاصيل تنفيذ أو هيئة طريقة لأي طريقة مجردة ؛
عندما يقوم الفصل بتنفيذ واجهة ولا يمكنه توفير تفاصيل التنفيذ أو هيئة الأسلوب لأي طريقة تجريدية ؛
ما نتحدث عنه هنا هو أنه في هذه الحالات ، سيصبح الفصل فئة مجردة ، ولا يُقال أن الطبقة التجريدية ستحتوي بالتأكيد على هذه المواقف.
خطأ نموذجي: يجب أن يحتوي فئة مجردة على طرق مجردة. ولكن من ناحية أخرى ، يجب أن يكون "فئة تحتوي على طرق مجردة" فئة مجردة "صحيحة.
في الواقع ، يمكن أن تكون الطبقة المجردة فئة طبيعية تمامًا