Implicitni parameter v Java je predmet, ki mu pripada metoda. Prenese se z navedbo sklicevanja ali spremenljivke predmeta pred imenom metode. Implicitni parameter je nasproten an izrecno parameter, ki se posreduje pri podajanju parametra v oklepaju klica metode. Če parameter ni izrecno definiran, se parameter šteje za impliciten.
Primer eksplicitne metode
Ko vaš program pokliče metodo predmeta, je običajno, da metodo posredujete vrednost. Na primer, tukaj objekt Zaposleni ima metodo imenovano setJobTitle:
Employee dave = nov zaposleni (); dave.setJobTitle ("Izdelovalec sveč");
String "svečnik izdelovalec" je an izrecno parameter, ki se posreduje v setJobTitle metoda.
Primer implicitne metode
Vendar pa v klicu metode obstaja še en parameter, ki je znan kot implicitno parameter. Implicitni parameter je predmet, ki mu pripada metoda. V zgornjem primeru je Dave, tip tipa Zaposleni.
Implicitni parametri niso definirani v deklaraciji metode, ker jih implicira razred, v katerem je metoda:
Zaposleni v javnem razredu {public void setJobTitle (String jobTitle) {this.jobTitle = jobTitle; } }
Da bi poklicali na setJobTitle metoda, mora biti predmet tipa Zaposleni.