كيفية إنشاء فئة زوج في جافا

Kyfyt Ansha Fyt Zwj Fy Jafa



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

ستشرح هذه المدونة كيفية إنشاء 'فئة زوج' في Java.

ما هي 'فئة الزوج' في جافا؟

أ ' فئة الزوج 'طريقة فعالة لربط' مفتاح القيمة 'أزواج. هذا الأسلوب مفيد عندما يلزم إرجاع قيمتين من طريقة. على سبيل المثال ، حساب الجذر التربيعي لرقم وإرجاع كل من الجذر التربيعي والرقم نفسه ، أي ' (9.3) ' إلخ.







كيفية إنشاء 'فئة زوج' في جافا؟

يمكن إنشاء فئة زوج في Java عن طريق تعيين زوج المفتاح والقيمة عبر كائن الفئة واستعادتها بمساعدة طريقة getter.



مثال 1: إنشاء فئة زوج من النوع 'عدد صحيح' في Java
في هذا المثال ، فئة زوج من ' عدد صحيح يمكن إنشاء نوع البيانات 'بحيث يتم تمرير زوج المفتاح والقيمة في شكل أعداد صحيحة:



فصل نموذج < تي > {
تي فال 1 و val2 ؛
فارغ setValue ( تي س و تي ذ ) {
هذا . اختيار 1 = x ؛
هذا . val2 = و ؛
}
نموذج getValue ( ) {
يعود هذا ؛
} }
فصل زوج {
عام ثابتة فارغ رئيسي ( خيط أرجس [ ] ) {
نموذج < عدد صحيح > هدف = جديد نموذج < عدد صحيح > ( ) ؛
نظام. خارج . println ( 'زوج المفتاح والقيمة هو:' ) ؛
هدف. setValue ( 5 و 10 ) ؛
نموذج < عدد صحيح > نتيجة = جديد نموذج < عدد صحيح > ( ) ؛
نتيجة = هدف. الحصول على قيمة ( ) ؛
نظام. خارج . println ( نتيجة. اختيار 1 + '' + نتيجة. val2 ) ؛
} }

في سطور التعليمات البرمجية أعلاه ، قم بتطبيق الخطوات التالية:





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

انتاج |

في الإخراج أعلاه ، يمكن ملاحظة أن زوج 'قيمة المفتاح' قد تم تعيينه واسترداده بشكل مناسب.



مثال 2: تكوين 'فئة زوج' لكل من أنواع الأعداد الصحيحة والسلسلة
في هذا المثال بالذات ، فئة زوج من ' هدف 'النوع الذي يشتمل على' مفتاح القيمة 'في كل من نوعي الأعداد الصحيحة والسلسلة:

فصل نموذج < تي > {
تي فال 1 و val2 ؛
فارغ setValue ( تي س و تي ذ ) {
هذا . اختيار 1 = x ؛
هذا . val2 = و ؛
}
نموذج getValue ( ) {
يعود هذا ؛
} }
فصل زوج {
عام ثابتة فارغ رئيسي ( خيط أرجس [ ] ) {
نموذج < هدف > هدف = جديد نموذج < هدف > ( ) ؛
نظام. خارج . println ( 'زوج المفتاح والقيمة هو:' ) ؛
هدف. setValue ( 1 و 'ديفيد' ) ؛
نموذج < هدف > نتيجة = جديد نموذج < هدف > ( ) ؛
نتيجة = هدف. الحصول على قيمة ( ) ؛
نظام. خارج . println ( نتيجة. اختيار 1 + '' + نتيجة. val2 ) ؛
} }

في مقتطف الشفرة أعلاه:

  • كرر الأساليب التي تمت مناقشتها لإنشاء فصل دراسي وإعداده والحصول على القيم التي تم تمريرها ، على التوالي.
  • في ال ' رئيسي() '، بالمثل ، قم بإنشاء كائنين مختلفين للفئة من' هدف اكتب واضبط ' مفتاح القيمة 'التي تضم كلا من' عدد صحيح ' و ' خيط 'أنواع.
  • أخيرًا ، قم باسترداد القيم المحددة وعرضها على وحدة التحكم.

انتاج |

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

خاتمة

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