English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا الدليل التعليمي لـ 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()。