ما هي عملية إنشاء فئة المساعد الخاصة بك في Java؟

Ma Hy Mlyt Ansha Fyt Almsa D Alkhast Bk Fy Java



ال ' فئة المساعد 'لتجميع الطرق والوظائف ذات الصلة في فئة واحدة لتحسين إمكانية الصيانة. يوفر مكانًا مخصصًا لتغليف كتل التعليمات البرمجية القابلة لإعادة الاستخدام والتي يمكن استخدامها في جميع أنحاء التطبيق. باستخدامه ، يمكن للمبرمج تحديد الأساليب والأدوات المساعدة الشائعة التي يمكن إعادة استخدامها عبر أجزاء مختلفة من التطبيق الخاص بك. بالإضافة إلى ذلك ، فإنه يعزز النمطية من خلال فصل الاهتمامات ويسمح للمبرمجين بتقسيم المهام المعقدة إلى وحدات وظيفية أصغر يمكن إدارتها.

تشرح هذه المدونة عملية إنشاء فصل مساعد في Java.







ما هي عملية إنشاء فئة المساعد الخاصة بك في Java؟

تلخص فئة المساعد وظائف محددة سيتم استخدامها بشكل متكرر في الفئات المتعددة. المقيم ' طرق المساعدة على طول الكلمة الرئيسية ' ثابت العام 'بحيث يمكن استدعاؤهم بشكل مستقل باستخدام اسم فئة أصلهم.



دعنا نتصفح برنامج Java لتنفيذ فئة المساعدة الخاصة بك.



مثال 1: إنشاء فصل مساعد واحد





لإنشاء فئة مساعد واحدة تحتوي على وظائف متعددة ، قم بزيارة الكود أدناه. يستدعي الطرق الموجودة في فئة المساعد على النحو التالي:

جذر الطبقة العامة {
العامة ثابت الفراغ الرئيسي ( خيط [ ] أرجس ) {

CalHelper helObj = New CalHelper ( ) ؛

متوسط ​​مزدوج = helObj.calAve ( 30 و خمسون و 70 ) ؛
System.out.println ( 'متوسط: ' + متوسط ) ؛

قيمة منطقية isEven = helObj.isEven ( 24 ) ؛
System.out.println ( 'هل 24 زوجي؟' + هو حتى ) ؛
}
}

فئة CalHelper {
العام المزدوج calAve ( مزدوج val1 ، مزدوج val2 ، مزدوج val3 )
{
يعود ( val1 + val2 + val3 ) / 3 ؛
}
المنطقية العامة تساوي ( int فال ) {
يعود فال ٪ 2 == 0 ؛
}
قيمة منطقية عامة أمرًا عاديًا ( int فال ) {
يعود فال ٪ 2 == 0 ؛
}
}



وصف الكود أعلاه:

  • أولاً ، أنشئ فئة rootMain ، ثم أنشئ كائنًا مساعدًا باسم 'helObj' لـ ' المساعد 'فئة' CalHelper '.
  • بعد ذلك ، فإنه يستدعي الوظائف المحددة من ' CalHelper ويعرض نتائجهم.
  • بعد ذلك ، أعلن عن فئة المساعد ' CalHelper 'وثلاث وظائف عامة' كالاف () '،' isEven () '، و ' أمر غريب() 'بداخله. تحسب هذه الدوال المتوسط ​​وتتحقق مما إذا كانت القيمة زوجية أم فردية على التوالي.
  • يتم استدعاء هذه الوظائف في طريقة main () بمساعدة كائن مساعد.

بعد التجميع:

يوضح الإخراج أنه تم إنشاء وظيفتين محددتين ناتجة عن فئة المساعد.

مثال 2: استدعاء وظائف لأكثر من فئة مساعد بدون كائن مساعد

يمكن أن يكون هناك أكثر من فئة مساعدة واحدة في برنامج Java واحد باستخدام ' ثابت العام 'الكلمة الرئيسية. يوفر هذا للمطورين استدعاء الوظيفة مباشرة باستخدام اسم الفئة الخاصة بهم. على سبيل المثال ، يتم إنشاء فئتين مساعدتين ويتم استدعاء وظائف المساعد دون استخدام كائن مساعد كما هو موضح أدناه:

الدرجة الأولىالمساعدة {
calAve مزدوج عام ثابت ( مزدوج val1 ، مزدوج val2 ، مزدوج val3 )
{
يعود ( val1 + val2 + val3 ) / 3 ؛
}
قيمة منطقية عامة ثابتة ( int فال ) {
يعود فال ٪ 2 == 0 ؛
}
منطقية عامة ثابتة أمر ( int فال ) {
يعود فال ٪ 2 == 0 ؛
}
}
الدرجة الثانيةالمساعدة {
إضافة كثافة العمليات الثابتة العامة ( int x ، int y ) {
يعود س + ص ؛
}
}

جذر الطبقة العامة {
العامة ثابت الفراغ الرئيسي ( خيط [ ] أرجس ) {
ضعف = FirstHelper.calAve ( 30 و خمسون و 70 ) ؛
System.out.println ( 'دالة FirstHelper Class ، المتوسط:' + افي ) ؛

قيمة منطقية isEven = FirstHelper.isEven ( 24 ) ؛
System.out.println ( 'دالة FirstHelper Class ، هل 24 زوجي؟' + هو حتى ) ؛

int مجموع = SecondHelper.add ( 5 و 10 ) ؛
System.out.println ( 'دالة فئة SecondHelper ، المجموع:' + مجموع ) ؛
}
}

وصف الكود:

  • أولاً ، قم بإنشاء ' FirstHelper 'فئة المساعد ويعلن ويهيئ ثلاث وظائف بداخله.
  • ثم حدد ' SecondHelper 'فئة المساعد وتهيئته من خلال إنشاء وظيفة واحدة' يضيف() '. تذكر استخدام ' ثابت العام 'الكلمة الأساسية قبل إنشاء كل وظيفة.
  • الآن ، أدخل ' رئيسي() 'واستدعاء الوظائف المطلوبة عن طريق إضافة اسم فئة المساعد الأول ثم اسم وظيفتها المقيمة.
  • بعد استدعاء الوظائف المطلوبة ، قم بتخزين النتيجة في متغيرات جديدة يتم عرضها بعد ذلك على وحدة التحكم.

بعد التجميع:

تؤكد اللقطة عمل فئتي مساعد واستدعاء وظيفة المساعد دون استخدام كائن مساعد.

النقاط الرئيسية لفئة المساعد في جافا

  • للوصول إلى وظائف Helper Class ، يتم استخدام الكلمة الأساسية للطرق الثابتة خلف اسم كل وظيفة في وقت التهيئة.
  • من خلال إنشاء فئة المساعدة الخاصة بك ، يمكن تغليف الوظائف الشائعة مثل معالجة البيانات وتنسيق السلسلة ومعالجة الملفات والمزيد.
  • يمكن تنظيمها بسهولة في حزم أو وحدات محددة ، بناءً على المجال الوظيفي الذي تخدمه.
  • يعزز عامل القراءة كثيرًا لأنه يوفر طرقًا تشرح نفسها بنفسها تجرد العمليات المعقدة في استدعاءات أبسط.

خاتمة

لإنشاء فئة المساعدة الخاصة بك ، استخدم الطرق ذات الصلة بـ 'فئة المساعدة' في فئة واحدة ثم يتم استدعاء هذه الطرق في الطريقة main (). يمكن استدعاء وظائف المساعد مع أو بدون إنشاء كائن مساعد. الكلمة الرئيسية ' ثابت العام يجب استخدام ”إذا كان المبرمج لا يريد إنشاء كائن مساعد لتقليل سطر التعليمات البرمجية.