Jestem nowy Java stąd prawdopodobnie bardzo noobem pytanie:ustawienie zmiennej statycznej w java
Mam klasy
public class Foo{
private static String foo;
private String bar;
public Foo(String bar){
this.bar = bar;
}
}
Teraz przed I instancji dowolnego obiektu dla klasy Foo, chcę ustawić ta zmienna statyczna foo. , które będą używane w klasie. Jak to zrobić?
Ponadto proszę poprawić moje zrozumienie. wartość foo będzie taka sama we wszystkich obiektach, dlatego sensowne jest uznanie go za statyczny? dobrze?
Po prostu napisz "private static String foo =" MyValue ";' Czy będzie się różnić w zależności od decyzji czasu wykonania? –
Czy chcesz ustawić go na stałą wartość? A może czasami zmieniasz jego wartość? Czy dopuszczalna jest wartość pusta? – Raedwald