So I looked into this "enum" type, and it kind of seems like a glorified array/ArrayList
/List
to me. What exactly is the use of it?
Enum serves as a type of fixed 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 };
You can do quite interesting things with enums, look at here
Also look at the official documentation
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With