this predstavlja pokazivac na objekat sa kojim se trenutno radi. Znaci, ako imas klasu Autobus, i napises this.marka, to se odnosi na marku bas tog autobusa sa kojim se radi. U ovom slucaju, this.ime se koristi zato sto se i atribut te klase i parametar metode setIme(...) nazivaju "ime".
Posto parametar unutar funkcije ima prednost u odnosu na atribut klase, kada bi napisao samo ime = ime, to bi znacilo da parametar funkcije prima sopstvenu vrednost, sto apsolutno nicemu ne bi sluzilo.
Kako zelis da pristupis atributu klase sa nazivom "ime", moras da pokupis referencu na objekat sa kojim se radi, a onda pristupnim operatorom (".") pristupis atributu te klase.
Sada, kada si pristupio samom atributu klase pomocu this.ime, samo mu dodelis vrednost koju nosi parametar metode.
http://docs.oracle.com/javase/tutori...O/thiskey.html
Jedan savet. Pre nego sto postavis pitanja ovde, probaj malo da izguglas, ili iscitaj knjige/tutorijale koji su preporuceni.