They contains bunch of information about interesting bits.
They contains an explanation of things that I didn't come across yet or I attempt to explain things in easy and friendly way of topics and theories that I didn't understand.
Wikipedia said: "An enumeration of a collection of items is a complete, ordered listing of all of the items in that collection. "
Javadoc said: "An enum type is a special data type that enables for a variable to be a set of predefined constants "
- Examples: days,directions and etc.
- As they are constants, the names of an enum type's fields are in uppercase letters.
- In the Java programming language, you define an enum type by using the enum keyword
Scala API defines Enumeration as "a finite set of values specific to the enumeration"
Scala implements Enumeration as a class in its standard library not as a built-in part (like Java). Scala’s Enumeration class supports the usual set of methods to work with collections.