إنتليج فكرة هي واحدة من بيئات التنمية المتكاملة الأكثر شعبية (إيد) للعمل مع جافا ولغات البرمجة الأخرى. لديها العديد من الميزات المفيدة التي تسهل إلى حد كبير عملية التطوير. واحدة من هذه الميزات هي القدرة على إنشاء تلقائيا حاصل واضعي لحقول الطبقة.
في كثير من الأحيان ، عند إنشاء فئات ، خاصة مع عدد كبير من الحقول ، تحتاج إلى إنشاء حاصل على وواضعي للوصول إلى هذه الحقول. يمكن أن تكون هذه مهمة رتيبة إلى حد ما وتستغرق وقتا طويلا. ومع ذلك ، إنتليج فكرة لديه أداة قوية التي تسمح لك أن تفعل هذا تلقائيا.
لإنشاء حاصل و واضعي في إنتليج فكرة ، تحتاج فقط إلى الضغط على بعض المفاتيح. على سبيل المثال ، لإنشاء جالبة ، يمكنك وضع المؤشر على حقل الفئة واضغط على بديل + إدراج تركيبة المفاتيح. في القائمة التي تفتح ، حدد" جيتر " و إنتليج فكرة تلقائيا إنشاء جيتر لهذا الحقل.
- ما هي حاصل واضعي?
- لماذا نحتاج حاصل واضعي?
- الخطوة 1: افتح المشروع في فكرة إنتليج
- الخطوة 2: حدد الفئة التي تريد إنشاء حاصل على واضعي
- الخطوة 3: افتح قائمة السياق للفئة المحددة
- الخطوة 4: حدد عنصر القائمة "توليد"
- الخطوة 5: حدد عنصر القائمة "حاصل على واضعي"
- سؤال وجواب
- كيف يمكنني إنشاء حاصل واضعي في فكرة إنتليج?
- كيف يمكنني توليد حاصل فقط لجميع المجالات من فئة?
- كيف يمكنني إنشاء واضعي فقط لجميع المجالات من فئة?
- كيف يمكنني توليد حاصل واضعي مع" المحمية " معدل الوصول?
- كيف يمكنني تغيير نمط جيل جالبة واضع في فكرة إنتليج?
ما هي حاصل واضعي?
الحاصلون والواضعون هي طرق تستخدم للحصول على قيم الحقول الخاصة (المتغيرات) للكائن وتعيينها. إنها الطريقة الرئيسية للوصول إلى بيانات الكائن من الخارج.
يقوم الحاصلون (الحصول على طرق) بإرجاع قيمة حقل خاص. يؤدون وظيفة القراءة ويسمحون لك بالحصول على القيمة المطلوبة في حقل الكائن.
واضعي (أساليب مجموعة) تعيين قيمة حقل خاص. تسمح لك بتغيير قيمة حقل الكائن من الخارج.
يسمح لك وجود الحاصلين والواضعين بالتحكم في الوصول إلى حقول الكائنات ويوفر فرصا إضافية لمراقبة القيم التي تم تعيينها وإعادتها من الحقول والتحقق منها.
يمكن أيضا استخدام الحاصلين والواضعين لتنفيذ التغليف ، مما يسمح لك بإخفاء تفاصيل التنفيذ والبنية الداخلية للكائن من التعليمات البرمجية الخارجية.
في إنتليج فكرة ، وخلق حاصل واضعي يمكن أن يكون آليا باستخدام توليد التعليمات البرمجية. تتيح لك هذه العملية إنشاء الطرق الضرورية تلقائيا بناء على الحقول المحددة للكائن.
لماذا نحتاج حاصل واضعي?
في البرمجة ، وخاصة في البرمجة الشيئية ، يتم استخدام الحاصلين والواضعين لضمان التحكم والأمان في الوصول إلى الحقول أو خصائص كائن من الخارج. توفر الحاصلين والواضعين طريقة لقراءة وكتابة القيم إلى الحقول الخاصة للفئة ، مع الحفاظ على السيطرة على العملية.
1. تغليف البيانات.
واحدة من المبادئ الأساسية ل أوب هو التغليف ، وهذا هو ، القدرة على الجمع بين البيانات وأساليب العمل معهم في مكون واحد. يعمل الحاصلون والواضعون على توفير تغليف البيانات ، مما يسمح لك بإخفاء التنفيذ الداخلي ، وتوفير طرق معينة فقط للوصول إلى البيانات.
2. التحكم في الوصول.
يسمح لك الحاصلون والواضعون بتعيين قواعد للوصول إلى حقول الفصل. على سبيل المثال ، يمكن تعيين حاصل على حقل خاص لمنع قراءة القيمة مباشرة من الخارج ، ويمكن تعيين محدد على حقل محمي للسماح بتغيير القيمة فقط داخل فئة الوراثة. وبالتالي ، يوفر الحاصلون والواضعون التحكم في القدرة على قراءة البيانات وكتابتها.
3. التحقق من صحة البيانات.
غالبا ما يكون من الضروري تطبيق قواعد معينة عند كتابة البيانات إلى حقل كائن. جالبة واضع يمكن استخدامها للتحقق من قيم الإدخال وتوليد استثناءات إذا تم انتهاك قواعد محددة. هذا يضمن سلامة البيانات ويمنع الأخطاء.
4. تغيير السلوك.
إذا كان لديك جالبة أو أداة ضبط أو حتى طريقة أساسية مرتبطة بحقل كائن ، وقررت تغيير منطق معالجة البيانات ، فيمكن القيام بذلك دون التأثير على الواجهة الخارجية. في هذه الحالة ، يكفي إجراء تغييرات فقط داخل أداة التجميع أو أداة الضبط دون تغيير الكود المستخدم للوصول إلى بيانات الكائن.
يمكن أن يؤدي استخدام الحاصلين والواضعين إلى تبسيط التطوير إلى حد كبير ، مما يجعل الشفرة أكثر موثوقية وقابلة للقراءة ومفهومة. أنها توفر تغليف البيانات ، والتحكم في الوصول ، والتحقق من صحة البيانات ، والمرونة عند تغيير منطق معالجة بيانات الكائن.
الخطوة 1: افتح المشروع في فكرة إنتليج
قبل إنشاء حاصل و واضعي في إنتليج فكرة ، تحتاج إلى فتح مشروع موجود أو إنشاء مشروع جديد في بيئة التطوير.
- إطلاق إنتليج فكرة وحدد" فتح "إذا كان لديك بالفعل مشروع ، أو" إنشاء مشروع جديد " لإنشاء مشروع جديد.
- إذا كنت تفتح مشروعا موجودا ، فحدد المسار إلى مجلد المشروع وانقر على "فتح".
- إذا كنت تقوم بإنشاء مشروع جديد ، فحدد قالب المشروع المطلوب (على سبيل المثال ، جافا أو كوتلين) وانقر فوق "التالي".
- حدد اسم وموقع المشروع الجديد وانقر فوق إنهاء.
بعد الانتهاء من هذه الخطوات ، سيتم فتح المشروع الخاص بك في إنتليج فكرة وسوف تكون على استعداد لخلق حاصل و واضعي.
الخطوة 2: حدد الفئة لإنشاء حاصل واضعي ل
بعد إطلاق إنتليج فكرة ، حدد المشروع الذي تريد إنشاء حاصل و واضعي. بعد ذلك ، انتقل إلى اختيار الفئة المطلوبة.
لتحديد فئة:
- فتح ملف التعليمات البرمجية المصدر للمشروع الذي تريد إنشاء حاصل واضعي.
- ابحث عن الفئة المطلوبة في الملف. يمكنك استخدام البحث أو التمرير عبر الملف يدويا.
- تسليط الضوء على اسم الفئة التي تريد إنشاء حاصل و واضعي.
بعد اختيار فئة ، يمكنك المضي قدما في إنشاء الحاصلين والواضعين. في الخطوة التالية ، سوف تتعلم كيفية إنشاء هذه الأساليب باستخدام فكرة إنتليج.
الخطوة 3: افتح قائمة السياق للفئة المحددة
بعد فتح المشروع في إنتليج فكرة واختيار الفئة المناسبة لإنشاء حاصل و واضعي ، والخطوة التالية هي لفتح قائمة السياق.
للقيام بذلك ، يكفي النقر بزر الماوس الأيمن على الفئة المحددة. بعد ذلك ، سيتم فتح قائمة السياق مع خيارات مختلفة.
في قائمة السياق ، تحتاج إلى البحث عن عنصر "إنشاء" وتحديده أو خيار مشابه مسؤول عن إنشاء التعليمات البرمجية تلقائيا.
بعد تحديد عنصر" إنشاء "، يتم فتح قائمة فرعية تحتاج فيها إلى تحديد خيار" جالبة وواضع " (جالبة وواضع) أو خيار مشابه.
من الممكن أيضا استخدام اختصار لوحة المفاتيح للوصول بسرعة إلى هذه الوظيفة. على سبيل المثال ، في ويندوز ولينكس ، وهذا هو البديل+ إدراج تركيبة المفاتيح ، وفي ماك— كمد + ن.
بعد اختيار العنصر المطلوب ، إنتليج فكرة سوف تولد تلقائيا حاصل و واضعي للفئة المحددة على أساس حقولها.
هذه الخطوة تنتهي إنشاء الحاصلين و واضعي في إنتليج فكرة. يمكن للمستخدم مواصلة العمل مع الكود الذي تم إنشاؤه أو تحريره وفقا لتقديره.
الخطوة 4: حدد عنصر القائمة" إنشاء"
الخطوة الأخيرة لإنشاء حاصل و واضعي في إنتليج فكرة هو تحديد" توليد " عنصر القائمة. هذه الخطوة يجعل من الممكن لتوليد تلقائيا حاصل واضعي للحقول المحددة من الطبقة.
لتحديد عنصر القائمة" إنشاء " ، اتبع الخطوات التالية:
- حدد حقل الفئة الذي تريد إنشاء حاصل على واضعي.
- انقر بزر الماوس الأيمن على الحقل المميز.
- في قائمة السياق ، حدد"إنشاء".
بعد تحديد خيار" إنشاء " ، سيتم فتح نافذة منبثقة تحتوي على قائمة بخيارات الإنشاء المتاحة. في هذه النافذة ، يمكنك تحديد "جالبة" و/أو "واضعة" اعتمادا على الطرق التي تريد إنشاؤها.
يمكنك أيضا تحديد إعدادات طرق الإنشاء ، مثل معدل الوصول ونوع قيمة الإرجاع. افتراضيا ، إنتليج فكرة يقدم الإعدادات الموصى بها ، ولكن يمكنك تغييرها إذا لزم الأمر.
بعد تحديد الخيارات اللازمة والنقر على زر" موافق " ، إنتليج فكرة سوف تولد تلقائيا حاصل و/أو واضعي للحقل المحدد. سيتم وضع الكود الذي تم إنشاؤه في نفس ملف الفئة حيث يوجد الحقل.
الآن يمكنك استخدام حاصل واضعي للوصول إلى حقول الطبقة. يمكنك استدعاء هذه الطرق مثل الطرق العادية التي تسمح لك بالحصول على قيم الحقول وتعيينها.
حتى الانتهاء من إنشاء حاصل و واضعي في إنتليج فكرة باستخدام" توليد " عنصر القائمة. تتيح لك هذه الطريقة إنشاء الكود الضروري تلقائيا ، مما يوفر الوقت ويبسط عملية التطوير.
الخطوة 5: حدد عنصر القائمة "حاصل على واضعي"
الخطوة التالية في خلق حاصل و واضعي في إنتليج فكرة هو تحديد عنصر القائمة"حاصل و واضعي". يوفر عنصر القائمة هذا واجهة سهلة الاستخدام لإنشاء الحاصلين والواضعين للحقول المحددة.
لتحديد عنصر القائمة "حاصل واضعي" ، اتبع الخطوات التالية:
- افتح الملف حيث تريد إنشاء الحاصلين والواضعين.
- حدد الحقل الذي تريد إنشاء حاصل على واضعي. حدده باستخدام مؤشر الماوس أو انتقل إلى السطر مع إعلانه وانقر عليه.
- انقر بزر الماوس الأيمن على الحقل المميز لفتح قائمة السياق.
- في قائمة السياق ، ابحث عن عنصر" إنشاء "(أو" إنشاء " كترجمة) وانقر عليه.
- في القائمة الفرعية التي تفتح ، حدد" الحاصلين والواضعين "(أو"الحاصلين والواضعين").
بعد تحديد عنصر القائمة" الحاصلون والواضعون " ، يتم فتح مربع حوار يحتوي على خيارات لإنشاء الحاصلين والواضعين. في هذه النافذة ، يمكنك تخصيص مظهر وسلوك الطرق التي تم إنشاؤها. على سبيل المثال ، يمكنك تحديد معدل وصول (عام ، خاص ، محمي) واختيار ما إذا كنت تريد تمكين عمليات التحقق الفارغة أو مقتطفات التعليمات البرمجية الإضافية الأخرى.
بعد إعداد المعلمات ، انقر فوق "موافق" لإنشاء الحاصلين والواضعين. سوف إنتليج فكرة تلقائيا إنشاء رمز ل الحاصلين و واضعي استنادا إلى الحقول المحددة.
سؤال وجواب
كيف يمكنني إنشاء حاصل واضعي في فكرة إنتليج?
لإنشاء حاصل و واضعي في إنتليج فكرة ، يمكنك استخدام آلية توليد التعليمات البرمجية الجاهزة. للقيام بذلك ، افتح الفئة التي تحتاج إلى إنشاء حاصل و واضعي ، ثم حدد الحقل المطلوب واضغط ألت + إدراج (أو الذهاب من خلال رمز — إنشاء قائمة السياق). في القائمة التي تظهر ، حدد" جالبة واضع " وتحديد الطرق التي لتوليد (حاصل أو واضعي ، أو كليهما). بعد النقر فوق الزر" موافق " ، سيتم إنشاء الحاصلين والمحددين تلقائيا في الفصل.
كيف يمكنني توليد حاصل فقط لجميع المجالات من فئة?
لتوليد حاصل فقط لجميع حقول الطبقة في إنتليج فكرة ، حدد الفئة في شجرة ملف المشروع أو في محرر التعليمات البرمجية ، ثم اضغط ألت + إدراج (أو الذهاب من خلال رمز توليد قائمة السياق). في القائمة التي تظهر ، حدد" جالبة "وانقر على"موافق". بعد ذلك ، سيتم إنشاء الحاصلين على جميع حقول الفصل تلقائيا.
كيف يمكنني إنشاء واضعي فقط لجميع المجالات من فئة?
لإنشاء واضعي فقط لجميع حقول الفئة في إنتليج فكرة ، حدد الفئة في شجرة ملف المشروع أو في محرر التعليمات البرمجية ، ثم اضغط ألت + إدراج (أو الذهاب من خلال قائمة السياق إنشاء التعليمات البرمجية). في القائمة التي تظهر ، حدد " واضعة "وانقر على"موافق". بعد ذلك ، سيتم إنشاء واضعي جميع حقول الفصل تلقائيا.
كيف يمكنني توليد حاصل واضعي مع" المحمية " معدل الوصول?
لتوليد الحاصلين و واضعي مع" المحمية " معدل الوصول في إنتليج فكرة ، حدد فئة في شجرة ملف المشروع أو في محرر التعليمات البرمجية ، ثم اضغط ألت + إدراج (أو الذهاب من خلال رمز توليد قائمة السياق). في القائمة التي تظهر ، حدد" جالبة واضعة "وانقر على"موافق". بعد ذلك ، في مربع الحوار الذي يفتح ، حدد معدل الوصول "محمي" وانقر على "موافق". نتيجة لذلك ، سيتم إنشاء الحاصلين والمحددين مع معدل الوصول "المحمي" تلقائيا.
كيف يمكنني تغيير نمط جيل جالبة واضع في فكرة إنتليج?
لتغيير القالب لتوليد حاصل و واضعي في إنتليج فكرة ، افتح إعدادات إيد ، حدد قسم" محرر "، ثم"ملف وقوالب التعليمات البرمجية". في النافذة التي تفتح ، حدد علامة التبويب" رمز "والعثور على" طريقة جالبة "أو" طريقة واضعة " القالب. بعد ذلك ، يمكنك تغيير محتويات القالب أو إضافة متغيرات أو منطق جديد. بعد إجراء التغييرات ، انقر فوق الزر" موافق " لحفظ القالب الجديد.