Jakie mogą być praktyczne sposoby zastosowania ENUM w Javie?

0

tak jak w pytaniu.

0

Zwykle wykorzystywane jak chcesz ograniczyć dziedzine zmiennych do określonych wartości.

0

We should use enum when we know all possible values of a variable at compile time or design time, though we can add more values in future as and when we identify them.

https:// howtodoinjava.com/core-java/enum/guide-for-understanding-enum-in-java/

0

W sumie to enum jako singleton to ciekawy pomysł, nawet było o tym Effective Java, tylko że singletony to na ogół nienajlepsza rzecz :D

0

Jako kody błędu, zwracasz zamiast stringa.

0

Status zadania: rozpoczęte, zakończone, anulowane.

Można to też zrobić jako string, ale enum da analizującemu kod listę wszystkich dopuszczalnych wartości. Wprowadza porządek i automatyczną dokumentację kodu. Zwiększa czytelność.

0

Można też enum'em w pewnych przypadkach zastąpić switch .. case. Generalnie enum to klasa, w której można zawrzeć listę nazwanych obiektów. Przykład jednego i drugiego: tutaj

1 użytkowników online, w tym zalogowanych: 0, gości: 1