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:
- Download free practice test for master-ciw-enterprise-developer Master CIW Enterprise Developer exam.
- Click here to download scbcd test study guide and practice question.
- Pass SUN scdjws - SCDJWS
- Download free practice test for scja SCJA exam.
- Download practice question and study guide for scjp for exam.
- Get certified in first attempt download scjp-5-0 - SCJP 5/6 simulation.
- Click here to download scmad test study guide and practice question.
- Become SUN SCWCD certified.
- Click here to get free CX310-019 SCJA exam practice questions.
- Become SUN Java 5.0 certified.
- Get certified in first attempt download CX310-056 - SCJP 5.0 Java Upgrade simulation.
- Download free practice test for SUN SCJP 6.0 exam.
- Download practice question and study guide for CX310-066 for exam.
If you like this article, please leave a comment or subscribe this blog via RSS or via e-mail, Bookmark and share through your network. Click the AddThis button below. Thanks.
