Enum serves as a type of fixed number(meaing limited to certain number) of constants and can be used at least for two things:
constant
public enum Month { JANUARY, FEBRUARY, ... }
This is much better than creating a bunch of integer constants.
creating a singleton
public enum Singleton { INSTANCE // init };
Advertisements