Имплицитни параметри у Јави

click fraud protection

Имплицитни параметар у Јава је објект којем метода припада. Доноси се специфицирањем референце или варијабле објекта прије назива методе. Имплицитни параметар је супротан ан експлицитна параметар, који се прослеђује приликом спецификације параметра у заградама позива позива методе. Ако параметар није изричито дефинисан, параметар се сматра имплицитним.

Примјер експлицитне методе

Када ваш програм назове методу објекта, уобичајено је да се тој методи дода вриједност. На пример, овде објект Запослени има методу која се зове сетЈобТитле:

 Емплоиее даве = нови запослени (); даве.сетЈобТитле ("Произвођач свећњака"); 

Гудачки "Макер свећњака" је ан експлицитна параметар који се просљеђује у сетЈобТитле метод.

Пример имплицитних метода

Међутим, постоји још један параметар у позиву метода који је познат као имплицитно параметар. Имплицитни параметар је објект којем припада метода. У горњем примјеру је Даве, тип типа Запослени.

Имплицитни параметри нису дефинисани у декларацији методе јер их подразумева класа у којој је метода:

instagram viewer
Запослени у јавној класи {публиц воид сетЈобТитле (Стринг јобТитле) {тхис.јобТитле = посаоТитле; } } 

Да би могао да позовем сетЈобТитле мора постојати тип типа Запослени.

instagram story viewer