جدول المحتويات:

كيف يمكننا جعل الفصل غير قابل للتغيير في Java مع حقل التاريخ؟
كيف يمكننا جعل الفصل غير قابل للتغيير في Java مع حقل التاريخ؟

فيديو: كيف يمكننا جعل الفصل غير قابل للتغيير في Java مع حقل التاريخ؟

فيديو: كيف يمكننا جعل الفصل غير قابل للتغيير في Java مع حقل التاريخ؟
فيديو: Lesson 48 ( #Excel ) #Date series | درس 48 ( #اكسل ) كتابة تاريخ على الترتيب اتوماتيكيا 2024, مارس
Anonim

سوف نفهم ما تعنيه هذه الإرشادات في الواقع من خلال إنشاء فئة غير قابلة للتغيير مع كائن قابل للتغيير باستخدام حقل التاريخ

  1. لا تقدم طرق "setter" - طرق تقوم بالتعديل مجالات أو أشياء المشار إليها من قبل مجالات .
  2. صنع الكل مجالات نهائي والخاص.
  3. لا تسمح للفئات الفرعية بتجاوز الطرق.

هنا ، كيف يمكننا جعل الفصل غير قابل للتغيير في Java؟

فئة غير قابلة للتغيير في جافا

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

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

يسأل الناس أيضًا ، هل فئة التاريخ ثابتة في Java؟

تاريخ ليس ثابت ، نحتاج إلى عمل نسخة دفاعية من جافا . الاستفادة. تاريخ أثناء إرجاع مرجع إلى متغير الحالة هذا. لنقم بإنشاء شخص افتراضي صف دراسي التي لها اسم ودوب هما العضوان الوحيدان.

كيف يمكننا أن نجعل الشيء غير قابل للتغيير؟

لجعل الكائن غير قابل للتغيير ، يجب عليك القيام بالخطوات التالية:

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

موصى به: