English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا المثال، سنتعلم كيفية إنشاء فئة قائمة مفردة باستخدام جافا.
لفهم هذا المثال يجب أن تكون على علم بما يليبرمجة جافاالموضوع:
enum Size{ //枚举常量 SMALL, MEDIUM, LARGE, EXTRALARGE; public String getSize() { //引用对象 switch(this) { case SMALL: return "small"; case MEDIUM: return "medium"; case LARGE: return "large"; case EXTRALARGE: return "extra large"; default: return null; } } public static void main(String[] args) { //دعوة الطريقة getSize() //استخدام العنصر SMALL System.out.println("حجم البيتزا التي حصلت عليها هو " + Size.SMALL.getSize()); //دعوة الطريقة getSize() //استخدام العنصر LARGE System.out.println("حجم البيتزا التي أريدها هو " + Size.LARGE.getSize()); } }
نتيجة الخرج
حجم البيتزا التي حصلت عليها هو small حجم البيتزا التي أريدها هو large
في المثال السابق، قمنا بإنشاء فئة Size من نوع إnumeric. تحتوي هذه الفئة على أربعة كلمات ثابتة SMALL، MEDIUM، LARGE و EXTRALARGE.
في هذا المثال، قمنا بإنشاء فئة Size من نوع إnumeric. تحتوي هذه الفئة على أربعة كلمات ثابتة SMALL، MEDIUM، LARGE و EXTRALARGE.
Size.SMALL.getSize()
في هذه النداء، الكلمة المفتاحية this الآن مرتبطة بالعنصر SMALL. لذلك، يتم العودة إلى قيمة small.