Java Programming/Keywords/enum

From Wikibooks, open books for an open world
< Java Programming | Keywords
Jump to: navigation, search

enum is a keyword since Java 1.5.

This keyword defines a group of constants.

For example:

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


This enum constant then can be passed in to methods:

Computer code
student.assignGrade( gradeA );
//...
public void assignGrade(Grade grade) {
   this.grade = grade;
}
Personal tools
Namespaces
Variants
Actions
Navigation
Community
Toolbox
Sister projects
Print/export