
7.13 Enumeration Types 421
Figure 7.10
The AstronautClient2
Window
24
25 astro1.draw( g ); // draw first Astronaut
26 astro2.draw( g ); // draw second Astronaut
27 }
28 }
EXAMPLE 7.16 The AstronautClient2 Class with Two Astronauts
7.13 Enumeration Types
Enumeration types are designed to increase the readability of programs.
The enumeration type, enum, is a special kind of class declaration. It allows
us to define a set of named constant objects that can be used instead of
numbers in a program.
Enum types are useful for managing ordered sets where each member of
the set has a name. Examples are the days of the week, months of the year,
and playing cards. To repr ...