•Statické metódy nevidia nestatické inštančné premenné!
•Riešenie: ,,ta
označím vek ako static!"
public
class Pes {
private static int vek;
static void štekaj() {
for(int i = 0; i < vek; i++) {
System.out.println("Haf!");
}
}
}
•Práve sme zaistili, že zmena veku jedného psa
nastaví tento vek aj
ostatným psom (žijúcim, aj budúcim)
•Statické metódy sa nesmú spoliehať na stav
triedy!