What is an enumeration?
What is an enumeration?
Rating:
An enumeration is a feature added to J2SE 5. It is very similar to a class, except that it cannot be instantiated. It is declared using the keyword enum. An enumeration can have constructors, methods, and instance variables in the same way as a class. Identifiers of an enum are referred to as enum constants. These constants cannot have any type other than the enum-type itself. An enum constructor can never be invoked directly. They are always called automatically on initialization. An enum can be declared inside, as well as outside a class. When declared outside a class, it should be declared either public or default. It cannot be private, protected, static, abstract, or final. A semicolon in the enum declaration is optional and may be put at the end of enum declaration.
An enum is declared as follows:
Rating:
Other articles
- What is the Boolean class?
- What is a session bean?
- What is the toHexString() method of the Integer class?
- Interfaces
- What is overloading?