Ahoj, potrebujem počas behu programu zadefinovať statickú konštantu, niečo takéto sa nedá:
public class trieda {
private static final int x;
...
public trieda() { //konštruktor
...
}
...
metoda init() { //inicializačná metoda
x = premenna;
}
}
-pretože mi píše v konštruktore variable x might not have been initialized, a keď niekde chcem priradiť hodnotu do x tak sa to nedá, to musím pri deklarovaní konštanty ju hneď aj zadefinovať? dá sa potom vyriešiť môj problém aby som ju zadefinoval až v behu programu?