Parámetros implícitos en Java

El parámetro implícito en Java es el objeto al que pertenece el método. Se pasa especificando la referencia o variable del objeto antes del nombre del método. Un parámetro implícito es opuesto a un explícito parámetro, que se pasa al especificar el parámetro entre paréntesis de una llamada al método. Si un parámetro no se define explícitamente, el parámetro se considera implícito.

Ejemplo de método explícito

Cuando su programa llama a un método de un objeto, es común pasar un valor al método. Por ejemplo, aquí, el objeto Empleado tiene un método llamado setJobTitle:

 Empleado dave = nuevo empleado (); dave.setJobTitle ("Fabricante de velas"); 

La cadena "Candlestick Maker" es un explícito parámetro que se pasa a la setJobTitle método.

Ejemplo de método implícito

Sin embargo, hay otro parámetro en la llamada al método que se conoce como implícito parámetro. El parámetro implícito es el objeto al que pertenece el método. En el ejemplo anterior, es Dave, el objeto de tipo Empleado.

Los parámetros implícitos no se definen dentro de una declaración de método porque están implícitos en la clase en la que se encuentra el método:

instagram viewer

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

Para llamar al setJobTitle método, debe haber un objeto de tipo Empleado.