Вы можете передать MY_A_CONST любому методу, который принимает символ.Вы также можете передать любой другой символ в метод, который принимает символ.
Вы можете передать Ready, OutOfToner, Offline и null в метод, который принимает PrinterState.
Вы получаете безопасность,возможность ограничения общего набора значений, которые могут быть переданы методу (или назначены переменной).