How to create enumerations type?
Enumeration is a list of named constants. Every most commonly used programming languages support this feature. But in Java it is officially supported since version 5.0. In Java programming language an enumeration defines a class type. Because an enumeration is a class it can have a constructors, methods, and instance variables.
To create an enumeration we use the
enum keyword. For example below is a simple enumeration that hold a list of notebook producers:
DELL, etc identifiers are called enumeration constants. Every named constants have an implicitly assigned public and static access modifiers. Once we have defined the enumeration we can create a variable of that type. Although the enumeration is a class type to create an enumeration variable we don't use the
new keyword. We create an
enum just like creating a primitive type of data, as you can see in the example above.