ਇੱਕ enum ਇੱਕ ਕਿਸਮ ਨੂੰ ਨਾਮ ਕੀਤੇ ਸਥਿਰਾਂਕਾਂ ਦੇ ਨਿਯਤ ਸਮੂਹ ਦੇ ਨਾਲ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ। Java enums ਬਾਕੀ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਸਧਾਰਨ ਸਥਿਰਾਂਕ ਸੂਚੀਆਂ ਨਾਲੋਂ ਬਹੁਤ ਵਧਿਆ ਸ਼ਕਤੀਸ਼ਾਲੀ ਹਨ — ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵਿਕਸਤ ਕਲਾਸਾਂ ਹਨ ਜਿਨ੍ਹਾਂ ਕੋਲ ਫੀਲਡ, ਤਰਕਾਂ ਅਤੇ ਢੰਗ ਹੋ ਸਕਦੇ ਹਨ।
ਬਨਿਆਦੀ enum
{
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
Day.MONDAY;
(today) {
MONDAY -> System.out.println();
SATURDAY, SUNDAY -> System.out.println();
-> System.out.println();
}
