1. ما هي العبوة؟
التغليف هو خصخصة السمات وتوفير الأساليب العامة للوصول إلى السمات الخاصة.
تتمثل الطريقة في تعديل رؤية السمات للحد من الوصول إلى السمات ، وإنشاء زوج من أساليب getter وطرق Setter لكل سمة للوصول إلى هذه السمات.
على سبيل المثال: اسم السلسلة الخاصة ؛
نسخة الكود كما يلي:
السلسلة العامة getName () {
يعود؛
}
public void setName (اسم السلسلة) {
this.name = name ؛
}
2. لماذا تحتاج العبوة؟
من خلال التغليف ، يمكن تحقيق قيود الوصول إلى البيانات على السمات ، مع زيادة قابلية الصيانة للبرنامج.
نظرًا لأن طريقة القيمة وطريقة المهمة تخفي تغييرات التنفيذ ، فلن تؤثر على القراءة أو تعديل فئة السمة ، وتجنب التعديلات على نطاق واسع ، وزيادة قابلية الصيانة للبرنامج.
3. ماذا تعني هذه الكلمة الرئيسية؟
في بعض الأحيان تحتاج الطريقة إلى الرجوع إلى الكائن الذي يطلق عليه. لهذا الغرض ، تحدد Java الكلمة الرئيسية هذا. ببساطة ،
هذه إشارة تشير إلى نفسها داخل كائن. يمكن الرجوع إلى كائن مباشرة ، وأي تعارضات تحمل نفس الاسم تحدث بين متغيرات المثيل والمتغيرات المحلية.
4. كيفية تنفيذ التغليف وطرق التعبئة المحددة
(1) تعديل رؤية السمة للحد من الوصول إلى السمة.
(2) إنشاء زوج من أساليب المهمة وطرق القيمة لكل سمة للوصول إلى هذه السمات.
(3) في طريقة التعيين والقيمة ، أضف قيودًا على الوصول إلى السمات.
ما سبق هو المحتوى الكامل لهذه المقالة ، أتمنى أن تنال إعجابك.
يرجى قضاء بعض الوقت لمشاركة المقالة مع أصدقائك أو ترك تعليق. سنشكر بإخلاص على دعمكم!