Допустим, у нас есть класс Java со статическим целой переменной инициализируется до нуля, например, как показано ниже:Изменение значений переменных инициализации с пользовательского ввода
public final Example {
public static final int integer = 0;
}
Вот что я пытаюсь сделать:
- Попросите пользователя ввести значение для переменной (например, 5 для этого примера)
- Измените сам исходный код, чтобы теперь переменной присвоено значение, введенное пользователем. И инициализируется этим значением в следующий раз программа запущена, lik е так:
public final Example { public static final int integer = 5; }
То, что я хотел бы знать:
возможно изменить исходный код, как это?
если да, как бы я это сделал?
намерение состоит в том, чтобы использовать пример класса для хранения и сохранить определенное количество переменных, с пользователем, способным изменять то, что эти переменные инициализируются из графического интерфейса. Измененные значения инициализации ДОЛЖНЫ сохраняться для повторного запуска программы.
Я понимаю, что есть способы сохранить и сохранить значения, отличные от использования файла класса, но я хотел бы использовать этот метод, если это возможно, потому что я считаю, что это было бы лучше всего для конкретного проекта, над которым я работаю.
спасибо за помощь, ребята!
Да, это возможно. Нет, вы не должны этого делать. Сохраните это в файле или с помощью API предпочтений Java, как любой здравомыслящий человек. –