Nested classes are those that may be declared within the scope of another class. These classes are covered by the scope of the enclosed class and are accessible within that class's scope.  An Enumerator or Enum is a value type that has a collection of constants supplied to the collection of the list. Enumeration is used when over one number must be defined.