Wiem że w Javie nie można definiować globalnych zmiennych w metodach, jedynie na początku klasy. Zastanawiam się jednak jak utworzyć zmienną która ma być dostępna dla wszystkich metod danej klasy, ale jej wartość zostaje dopiero zainicjowana w jednej z metod (nie konstruktorze) tak jak np. w przykładzie poniżej. Próbowałam tak zrobić i nie wydaje się działać ponieważ gdy chcę wykorzystać zmienną w innych metodach otrzymuje wartość 0.
public class Klasa {
private static int zmienna;
public void metoda () {
zmienna = 10;
}
public void metoda_2 () {
int zmienna_2 = zmienna + 10;
}
}