English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات Java الأساسية

Java التحكم في العملية

Java مجموعة

Java تعامل مع الكائنات (I)

Java تعامل مع الكائنات (II)

Java تعامل مع الكائنات (III)

معالجة الاستثنائات Java

Java قائمة List

Java مجموعة Queue (مجموعة)

Java مجموعة Map

Java مجموعة Set

Java إدخال/إخراج (I/O)

Java Reader/Writer

مواضيع أخرى لـ Java

مؤسسات مفردات Java

في هذا الدليل التعليمي لـ Java، يمكنك فهم بناء قائمة الإنتخابات بمساعدة مثال فعال.

قبل أن تتعلم بناء قائمة الإنتخابات، تأكد من أنك تعرفإنتخابات Java.

في Java، يمكن أن تحتوي فئات الإنتخابات على بناء قائمة مشابه للبناء القائمة العادية. هذه بناء القائمة الخاصة هي

  • private-يمكن الوصول إليها داخل الكلاس
    أو

  • private-private - قابل للوصول في المجموعة

مثال: بناء القائمة الخاصة

enum Size {
   // قيم إnumericية، استدعاء بناء القائمة الخاصة
   SMALL("حجم صغير."),
   MEDIUM("حجم متوسط."),
   LARGE("حجم كبير."),
   EXTRALARGE("حجم كبير جدا.");
   private final String pizzaSize;
   // خاصية بناء قائمة خاصة
   private Size(String pizzaSize) {
      this.pizzaSize = pizzaSize;
   {}
   public String getSize() {
      return pizzaSize;
   {}
{}
class Main {
   public static void main(String[] args) {
      Size size = Size.SMALL;
      System.out.println(size.getSize());
   {}
{}

نتائج الإخراج

حجم صغير.

في المثال السابق، قمنا بإنشاء enum Size. يحتوي على بناء خاص للتحكم في الحجم. يأخذ بناء التحكم في الحجم سطر الكلمة كمعامل ويوزع القيمة على متغير pizzaSize.

بما أن بناء الحجم خاص، لا يمكننا الوصول إليه من الخارج. ولكن يمكننا استخدام حالة التحكم في الحجم لاستدعاء بناء الحجم.

في فئة Main، ننقل SMALL إلى متغير التحكم في الحجم. ثم، يتم استدعاء بناء الحجم كحالة ثابتة باستخدام سطر الكلمة كمعامل.

 في النهاية، نستخدم size لندعو getSize()。