Netiešie parametri Java

Netiešais parametrs Java ir objekts, kuram metode pieder. Tas tiek nokārtots, pirms metodes nosaukuma norādot objekta atsauci vai mainīgo. Netiešs parametrs ir pretējs skaidri izteikts parametrs, kas tiek nodots, precizējot parametru metodes izsaukuma iekavās. Ja parametrs nav precīzi definēts, tas tiek uzskatīts par netiešu.

Precīza metodes piemērs

Kad jūsu programma izsauc objekta metodi, parasti metodei tiek piešķirta vērtība. Piemēram, šeit, objekts Darbinieks ir metode, ko sauc setJobTitle:

 Employee dave = jauns darbinieks (); dave.setJobTitle ("Svečturu veidotājs"); 

Stīgu "Svečturi veidotājs" ir skaidri izteikts parametrs tiek nodots setJobTitle metode.

Netiešās metodes piemērs

Tomēr metodes izsaukumā ir vēl viens parametrs, kas pazīstams kā netieši parametrs. Netiešais parametrs ir objekts, kuram metode pieder. Iepriekš minētajā piemērā tas ir dave, tipa objekts Darbinieks.

Netiešie parametri nav definēti metodes deklarācijā, jo tos netieši norāda klasē, kurā metode atrodas:

sabiedriskās klases darbinieks {public void setJobTitle (String jobTitle) {this.jobTitle = jobTitle; } } 
instagram viewer

Lai piezvanītu setJobTitle metode, ir jābūt tipa objektam Darbinieks.