ماذا يعني الفصل النهائي في جافا؟
ماذا يعني الفصل النهائي في جافا؟

فيديو: ماذا يعني الفصل النهائي في جافا؟

فيديو: ماذا يعني الفصل النهائي في جافا؟
فيديو: #047 [JAVA] - Final Keyword (Final Parameters, Final Methods, Final Classes, Final References) 2024, شهر نوفمبر
Anonim

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

علاوة على ذلك ، ما هو الفصل النهائي في Java مع الأمثلة؟

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

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

  1. قم بتعريف الفصل على أنه نهائي حتى لا يمكن مده.
  2. اجعل جميع الحقول خاصة بحيث لا يُسمح بالوصول المباشر.
  3. لا تقدم طرق ضبط للمتغيرات.
  4. اجعل جميع الحقول القابلة للتغيير نهائية بحيث يمكن تخصيص قيمتها مرة واحدة فقط.

وبالمثل ، لماذا نحتاج إلى فئة نهائية في Java؟

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

ما هو الكائن النهائي في جافا؟

أخير يعني أنه لا يمكنك تغيير أشياء إشارة للإشارة إلى مرجع آخر أو آخر موضوع ، ولكن لا يزال بإمكانك تغيير حالتها (باستخدام طرق setter ، على سبيل المثال). في حين أنه غير قابل للتغيير يعني أن ملف أشياء لا يمكن تغيير القيمة الفعلية ، لكن يمكنك تغيير مرجعها إلى مرجع آخر.

موصى به: