Implicitni parametri u Javi

click fraud protection

Implicitni parametar u Java je objekt kojem metoda pripada. Prolazi se specificiranjem reference ili varijable objekta prije naziva metode. Implicitni parametar je suprotan an eksplicitan parametar, koji se prosljeđuje prilikom specificiranja parametra u zagradama poziva metode. Ako parametar nije izričito definiran, parametar se smatra implicitnim.

Primjer eksplicitne metode

Kada vaš program nazove metodu objekta, uobičajeno je da se toj metodi prenese vrijednost. Na primjer, ovdje objekt Zaposlenik ima metodu zvanu setJobTitle:

 Employee dave = novi zaposlenik (); dave.setJobTitle ("Proizvođač svijeća"); 

Glazba "Svijećnjak" je eksplicitan parametar koji se prosljeđuje u setJobTitle metoda.

Primjer implicitne metode

Međutim, postoji još jedan parametar u pozivu metode koji je poznat kao implicitan parametar. Implicitni parametar je objekt kojem pripada metoda. U gornjem primjeru je dave, objekt tipa Zaposlenik.

Implicitni parametri nisu definirani u deklaraciji metode jer ih podrazumijeva klasa u kojoj je metoda:

instagram viewer
Javni službenik {javna void setJobTitle (String jobTitle) {this.jobTitle = posaoTitle; } } 

Kako bi mogli nazvati setJobTitle mora postojati objekt tipa Zaposlenik.

instagram story viewer