PAZ1c
paz1c
Metódy vs premenné
•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!