Живот

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

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

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

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

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

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

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

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

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

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

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

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