• 0

ما الفرق بين static وfinal في جافا؟

أريد أن أعرف ما الفرق في تعريف متغير بأنه static أو final، لأنني أجد أنهما متشابهان كثيرا، أم أنني على خطأ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

توجد العديد من الفروق بينهما، فحقول static هي الحقول التي لا تنتمي لأي مثيل للصنف، بالإضافة إلى أن قيمتها يمكن أن تتغير (قابلة للتغيير/تعديل) في حين أن final قيمتها غير قابلة للتغيير ولا يمكن توسعتها باستخدام extends.

من الاختلافات الأخرى أيضا أنه يمكن تعريف أي متغير بأنه final في حين أنه لا يمكنك فعل ذلك باستخدام static.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن