1 ، الخلاصة الفئة: الملخص
1. طالما أن هناك طريقة أو أكثر من الطرق التجريدية ، يجب إعلانها كطبقة مجردة مع الملخص ؛
2. يمكن أن يكون هناك أساليب تنفيذ محددة في الفصول التجريدية ؛
3. قد لا يكون هناك طرق مجردة في الفصول التجريدية ؛
4. يجب تنفيذ الطريقة التجريدية في فئة مجردة من قبل الفئة الفرعية. إذا لم يتم تنفيذ الفئة الفرعية ، فستستمر الفئة الفرعية في أن تكون فئة مجردة.
5. لا يمكن إنشاء إنشاء فصول تجريدية ، ولكن يمكن استدعاء طرق التنفيذ الملموسة في فئات الوالدين المجردة من قبل مثيلات الفئة الفرعية التي أشار إليها فئات الوالدين المجردة ؛ عادة كسلوك افتراضي ؛
6. لاستخدام الأساليب في الفئات المجردة ، يجب أن ترث الفئة الفرعية من هذه الفئة المجردة وتنفيذ أساليب مجردة في الفصول التجريدية ، واتصل بها من خلال مثيلات من الفئات الفرعية ؛
2. واجهة: واجهة
1. يمكن أن يكون هناك متغيرات الأعضاء في الواجهة ، ويجب تحديد وتهيئة متغيرات الأعضاء في الواجهة ؛
2. يمكن أن تكون أساليب الأعضاء في الواجهة نماذج أولية فقط ولا يمكن أن يكون لها أجسام طريقة ؛
3. يمكن أن تكون متغيرات الأعضاء وطرق الأعضاء في الواجهة علنية فقط (أو غير مكتوبة بشكل افتراضي). التأثير هو نفسه ، وكلاهما عام.
4- يجب أن تنفذ جميع الفئات التي تنفذ واجهات الأساليب في الواجهة (يتم حساب تنفيذ الفئة الأصل أيضًا. بشكل عام ، هناك طريقة لتنفيذ طريقة مع القليل من الجنس الآخر في الواجهة من خلال الفئة الأساسية للعمل كمحول)
ثلاثة ، الكلمات الرئيسية: النهائي
1. يمكن استخدامه لتعديل: متغيرات الأعضاء ، فئات غير مجترعة (لا يمكن أن تظهر في نفس الوقت مثل التجريد) ، أساليب الأعضاء غير المجردة ، ومعلمات الطريقة
2. الطريقة النهائية: لا يمكن إعادة كتابتها بواسطة أساليب الفئة الفرعية ، ولكن يمكن مورراها ؛
3. الفصل النهائي: يعني أنه لا يمكن مورث الفصل وليس له فئات فرعية ؛ الأساليب في الفصل النهائي لا يمكن أن يتم مورثها أيضًا.
4. المتغير النهائي: يمثل ثابتًا ، والذي لا يمكن تعيينه إلا مرة واحدة ، ولا يمكن تعديله بعد التخصيص. يجب تحديد وتهيئة المتغير النهائي ؛
5. لا يمكن استخدام النهائي لتعديل طرق البناء ؛
6. المعلمات النهائية: فقط استخدم هذه المعلمة ، ولا يمكن تعديل قيمة هذه المعلمة ؛
أربعة ، الكلمات الرئيسية: ثابت
1. يمكن تعديل متغيرات الأعضاء وطرق الأعضاء ، ولكن لا يمكن تعديل الفئات وطرق المنشئ ؛
2. متغيرات الأعضاء وأساليب الأعضاء المعدلة بواسطة Static مستقلة عن أي كائن في هذه الفئة. وهذا يعني أنه لا يعتمد على مثيلات خاصة بالفصل ويتم مشاركتها في جميع حالات الفصل.
3. يتم الوصول إلى المتغيرات الثابتة والأساليب الثابتة بشكل عام مباشرة من خلال أسماء الفصول الدراسية ، ولكن يمكن الوصول إليها أيضًا من خلال مثيلات الفصل (لا ينصح طريقة الوصول هذه)
4. المتغيرات الثابتة والطرق الثابتة مناسبة أيضًا لمعدلات الوصول إلى Java. يمكن الوصول إلى المتغيرات الثابتة والطرق الساكنة المعدلة مع الجمهور مباشرة من خلال اسم الفصل في أي مكان ، ولكن لا يمكن الوصول إلى المتغيرات الثابتة والطرق الثابتة المعدلة بالخاص إلا في الطرق المعلنة لهذه الفئة والكتل الثابتة ، ولكن لا يمكن الوصول إليها مع هذا لأن هذا متغير غير استاتيكي.
خمسة ، ثابت ونهائي في نفس الوقت
1. يتم استخدام النهائي الثابت لتعديل متغيرات الأعضاء وطرق الأعضاء ، والتي يمكن فهمها ببساطة على أنها "ثوابت عالمية"!
2. بالنسبة للمتغيرات ، لا يمكن تعديل التمثيل بمجرد إعطاء القيمة ويمكن الوصول إليها من خلال اسم الفصل.
3. بالنسبة للطرق ، لا يمكن تجاوز التمثيل ويمكن الوصول إليه مباشرة من خلال اسم الفصل.
6. لماذا لا يمكن إضافة مجردة وثابتة في نفس الوقت قبل الطريقة؟
ثابت ثابت ، وهو ما يعني شيء تم تحديده في وقت الترجمة. بالطبع ، لا يمكن أن تكون مجردة (ديناميكية) ، وهذا شيء لا يمكن تحديده إلا في وقت التشغيل.
المحتوى أعلاه هو الكلمة الرئيسية المجردة في Java Final Static Abstract التي قدمها لك المحرر. آمل أن يكون ذلك مفيدًا للجميع!