فيديو: Learn Java Programming with Beginners Tutorial 2025
في جافا، عضو ثابت عضو في فئة غير مرتبط بمثيل صف. بدلا من ذلك، ينتمي العضو إلى الطبقة نفسها. ونتيجة لذلك، يمكنك الوصول إلى عضو ثابت دون إنشاء مثيل فئة أولا.
نوعين من الأعضاء الثابتة هي حقول ثابتة وطرق ثابتة:
-
حقل ثابت: حقل تم الإعلان عنه بالكلمة الرئيسية الثابتة، مثل هذا:
بريفات ستاتيك إنت بالكونت؛
إن موضع الكلمة الرئيسية الثابتة قابل للتبديل مع موضع كلمات رئيسية للرؤية (خاصة وعامة، وكذلك محمية). ونتيجة لذلك، يعمل البيان التالي أيضا:
ثابت خاص إنت بالكونت؛
كاتفاقية، يميل معظم المبرمجين إلى وضع الكلمة الرئيسية للظهور أولا.
قيمة حقل ثابت هي نفسها عبر جميع مثيلات الفئة. وبعبارة أخرى، إذا كان لدى فئة حقل ثابت اسمه كومبانينام، كافة الكائنات التي تم إنشاؤها من الفئة سيكون لها نفس القيمة كومبانينام.
يتم إنشاء الحقول الثابتة وتهيئتها عند تحميل الفئة أولا. يحدث ذلك عندما تتم الإشارة إلى عضو ثابت من الفئة أو عند إنشاء مثيل للفئة، أيهما يأتي أولا.
-
طريقة ثابتة: طريقة أعلن مع الكلمة الثابتة. مثل الحقول الثابتة، يتم ربط الطرق الثابتة مع الفئة نفسها، وليس مع أي كائن معين تم إنشاؤه من الفئة. ونتيجة لذلك، ليس لديك لإنشاء كائن من فئة قبل أن تتمكن من استخدام أساليب ثابتة المعرفة من قبل الفئة.
الأسلوب الثابت الأكثر شهرة هو الرئيسي، والذي يطلق عليه وقت تشغيل جافا لبدء تطبيق. يجب أن تكون الطريقة الرئيسية ثابتة، مما يعني أن التطبيقات تعمل في سياق ثابت بشكل افتراضي.
واحدة من القواعد الأساسية للعمل مع أساليب ثابتة هو أنه لا يمكنك الوصول إلى أسلوب غير ثابت أو حقل من أسلوب ثابت لأن الأسلوب الثابت ليس مثيل الفئة لاستخدامها إلى أساليب مثيل مرجع أو حقول.
