Implikowany parametr w Jawa jest obiektem, do którego należy metoda Jest przekazywany przez określenie odwołania lub zmiennej obiektu przed nazwą metody. Implikowany parametr jest przeciwny do wyraźny parametr, która jest przekazywana podczas określania parametru w nawiasie wywołania metody. Jeśli parametr nie jest jawnie zdefiniowany, uważa się go za domyślny.
Przykład metody jawnej
Kiedy program wywołuje metodę obiektu, często przekazuje się wartość do metody. Na przykład tutaj obiekt Pracownik ma metodę o nazwie setJobTitle:
Pracownik dave = nowy pracownik (); dave.setJobTitle („Candlestick Maker”);
Ciąg „Candlestick Maker” to wyraźny parametr jest przekazywany do setJobTitle metoda.
Przykład metody niejawnej
Istnieje jednak inny parametr w wywołaniu metody, znany jako domniemany parametr. Parametrem niejawnym jest obiekt, do którego należy metoda. W powyższym przykładzie jest to Dave, obiekt typu Pracownik.
Parametry niejawne nie są zdefiniowane w deklaracji metody, ponieważ są implikowane przez klasę, w której znajduje się metoda:
public class Employee {public void setJobTitle (String jobTitle) {this.jobTitle = jobTitle; } }
Aby zadzwonić na numer setJobTitle Metoda musi być obiektem typu Pracownik.