Константы класса в Java
Значения, которые не должны меняться после инициализации,
часто оформляют как константы класса: поле с
модификаторами public static final. Имя пишут
заглавными буквами с подчёркиваниями - так проще
отличить константу от обычной переменной.
Коды ответа HTTP для записи в блоге можно собрать
в одном месте рядом с типом Post:
class Post {
public static final int STATUS_OK = 200;
public static final int STATUS_NOT_FOUND = 404;
}
Прочитаем константы класса Post и выведем их на экран:
System.out.println(Post.STATUS_OK);
System.out.println(Post.STATUS_NOT_FOUND);
К константе обращаются по имени класса:
Post.STATUS_OK. Повторное присваивание
компилятор не допустит.
Сделайте класс Employee с константами
ROLE_USER со значением "user" и
ROLE_ADMIN со значением "admin".
Выведите обе константы.