Java 39- enum enumerated type

في هذا الفيديو من جافا JAVA, سنتحدث عن كيفية انشاء انواع المتغييرات والتي تأخذ فقط القيم التي نقوم بتحديدها, enum enumerated type


package package3;

public enum Bool {
    False,
    True
}

--------------------
package package3;
/*
 * final String name()
 * final int ordinal()
 *         ...values()
 *       valueOf(arg0) 
 */

import java.util.Arrays;

public class Apple {
    public static void main(String[] args) {
        Bool bool1= Bool.False;
        Bool str[]= bool1.values();
        System.out.println(bool1.name());
        System.out.println(bool1.ordinal());
        System.out.println(bool1.valueOf("True"));
        System.out.println(Arrays.toString(str));
    }
}

affiche : 
         False
         0
         True
         [False, True]