Java Programming/Keywords/enum

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search

enum is a keyword since Java 1.5.

This keyword defines a group of constants.

For example:

enum Grade { A, B, C, D, F };
...
private Grade gradeA = Grade.A; 

This enum constant then can be passed in to methods:

student.assignGrade( gradeA );
...
public void assignGrade(Grade grade) 
{
   this.grade = grade;
}
Personal tools
Create a book