News

Why use typesafe enums, not enumerated types. An enumerated type specifies a set of related constants as its values. Examples include the days in a week, the standard north/south/east/west compass ...
(Using integer constants isn’t a good idea because any integer value could be passed to draw(). ... C.java:15: error: reference to CONSTANT is ambiguous int CONSTANT2 = CONSTANT; ...