Are all Enum enumerations constants? Do they get converted to their value at compile-time, or at run-time?
Enum values are constants, they cannot change.
Their values are fixed at compile time.