Part 13 - Enumerations
A set of name to integer value associations.
Declaring an Enumeration
Enumerations are handy to use as fields and properties in
Enumerations are also handy in preventing "magic numbers", which can cause unreadable code.
|Definition: Magic Number|
Any number outside of -1, 0, 1, or 2.
Enumerations technically assign an integer value to each value, but that should generally be abstracted from view.
is the same as
Except in special cases, do not assign numbers.
- Think of another good instance of using
Go on to Part 14 - Exceptions