Kiedy piszę ustawiające dla metody instancji, używam tego disambiguate między zmiennej instancji, a parametr:Jaką nazwę używasz dla parametru w statycznej metodzie ustawiania zmiennych?
public void setValue(int value) {
this.value = value;
}
Więc co mam zrobić, gdy wartość jest zmienna klasy (statyczna) zamiast członkiem instancja?
private static int value = 7;
public static void setValue(int value) {
value = value; // compile fails; ambiguous
}
Sugeruję nie stosując zmienny statykę w ogóle. –