Lin Ma
Lin Ma

Reputation: 10139

INSTANCE in Java Enum

For a Java Enum, what does INSTANCE mean (I see we can refer EnumName.INSTANCE for use methods defined in Enum)? Tried to find answer from web but failed.

thanks in advance, Lin

Upvotes: 2

Views: 177

Answers (1)

Duncan Jones
Duncan Jones

Reputation: 69339

Enum values are typically expressed in upper case, Colour.RED, Colour.BLUE etc.

If you see INSTANCE it probably means someone is using the enum singleton pattern.

Upvotes: 6

Related Questions