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

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

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

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

  Сотрудник dave = новый Сотрудник ();  dave.setJobTitle ("Candlestick Maker"); 

data-type = “code”>

Строка “Candlestick Maker” является явным передается в метод setJobTitle .

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

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

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

 public class Employee {public void setJobTitle (String jobTitle)  {This.jobTitle = jobTitle;  }} 

data-type = “code”>

Для вызова метода setJobTitle должен быть объект типа Employee.

Оцените статью
recture.ru
Добавить комментарий