En Java, la palabra clave this
se usa para hacer referencia a los atributos del objeto actual, especialmente cuando los nombres de los parámetros de un método son iguales a los nombres de los atributos de la clase.
Por ejemplo, si tengo un atributo llamado encendida
y en un método recibo un parámetro también llamado encendida
, al hacer la asignación encendida = encendida
, estaríamos trabajando solo con el parámetro. Para evitar esta confusión, usamos this.encendida = encendida;
, donde this.encendida
se refiere al atributo del objeto y encendida
al parámetro.
En resumen, this
nos ayuda a diferenciar claramente entre los atributos del objeto y los parámetros del método, y es una práctica común en la programación orientada a objetos.