В этой лекции разбираем перечисления в Java: что такое
enum, как объявлять и где размещать, как использовать в связке со
switch, перебирать значения через
values(), а также применять методы
name(),
ordinal(),
valueOf(). Посмотрим на расширенные возможности (
поля,
конструкторы,
методы), разберём практический пример и типичные ошибки.