Enumeration class 

Enums in C/C++ are just int values that does not support many operations such as: iteration, range checking, validity etc. Enumeration class overcomes this limitations.