Besplatni Java kurs - 60. deo
U svakom Java programu koji nije trivijalan stalno se pojavljuje ključna reč this
. Čak i u školskom primeru klase Knjiga
koju sam do sada koristio da objasnim osnovne koncepte programskog jezika Java, pojavljivala se ključna reč this
. Da podsetim, jedna od verzija klase Knjiga
je izgledala ovako:
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 konstruktoru klase Knjiga
ključna reč this
se pojavljuje čak tri puta.
Šta je this?
this označava trenutni objekat!
Ali šta je to trenutni objekat? Trenutni objekat je onaj u kojem se trenutno „nalazimo”.