Enums

An enum is a type that consist of a fixed list of named constants. The enum keyword is used to define an enumeration type.

Defining an Enum

An enum can not be defined inside a method since its a type just like a class. An enum can be defined inside a class, interface or in its own file name.

public enum MessageType {
    CHAT,
    VIDEO,
    PICTURE,
    TEXT,
    NOTIFICATION
}

Using the Enum

MessageType can take any one of the valid constants of CHAT, VIDEO, PICTURE, TEXT or NOTIFICATION.

public  class Main {
    public static void main(String[] args) {
        MessageType messageType = MessageType.CHAT;
    }
}

results matching ""

    No results matching ""