Я новичок в Java и мне интересно, как изящно создать глобальный объект, члены которого постоянны. Один из способов сделать это:
public class Global {
public final static String NAME = "John Doe";
public final static int AGE = 100;
}
и затем вызвать его снаружи как
import Global;
public static void main(String[] args) {
int age = Global.AGE; // works fine; age cannot be modified
}
Единственная проблема: у меня в этом классе много переменных, которые я копирую из текстового файла и добавления ключевых слов "stati c", "publi c" и "final" громоздко и делает его уродливым. Я знаю, что это не большая проблема, но я бы хотел более элегантное решение для этого. Любые идеи? Я пробовал вложенные классы, но не смог понять, правильно ли он ведет себя.