Неявные параметры в Java

Неявный параметр в Джава это объект, которому принадлежит метод. Он передается путем указания ссылки или переменной объекта перед именем метода. Неявный параметр противоположен явный параметр, который передается при указании параметра в скобках вызова метода. Если параметр не определен явно, параметр считается неявным.

Пример явного метода

Когда ваша программа вызывает метод объекта, обычно передается значение в метод. Например, здесь объект Сотрудник имеет метод, называемый setJobTitle:

 Сотрудник Дэйв = новый сотрудник (); dave.setJobTitle ("Производитель подсвечников"); 

Строка "Подсвечник" является явный параметр передается в setJobTitle метод.

Пример неявного метода

Однако в вызове метода есть еще один параметр, который называется неявный параметр. Неявный параметр - это объект, которому принадлежит метод. В приведенном выше примере это Дейвобъект типа Сотрудник.

Неявные параметры не определены в объявлении метода, потому что они подразумеваются классом, в котором находится метод:

открытый класс Employee {public void setJobTitle (String jobTitle) {this.jobTitle = jobTitle; } } 
instagram viewer

Для того, чтобы позвонить setJobTitle метод, должен быть объект типа Сотрудник.

instagram story viewer