Besplatni Java kurs - 59. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.
Već sam nekoliko puta pominjao Java promenljive i uvek sam podrazumevao da su to obične promenljive koje pripadaju objektu. Npr. u članku o Java objektima postoji jednostavna klasa Knjiga koja izgledala ovako:
class Knjiga {
public String naslov;
public String autor;
public int brStranica;
}
Kasnije sam navedenu klasu malo proširio i napravio objekat te klase sa konkretnim vrednostima za sve tri promenljive (naslov
, autor
i brStranica
):
class Knjiga {
public String naslov;
public String autor;
public int brStranica;
public Knjiga(String naslov, String autor, int brStranica){
this.naslov = naslov;
this.autor = autor;
this.brStranica = brStranica;
}
}
class Rad {
public static void main(String args[]){
Knjiga Dina = new Knjiga("Dina", "Frenk Herbert", 704);
}
}
U datom primeru sve tri promenljive (naslov
, autor
i brStranica
) pripadaju objektu Dina
. To je slučaj sa svim običnim promenljivim, one uvek pripadaju određenom objektu. Statičke promenljive su drugačije.