Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] This

Hola, Ya había preguntado a que hace referencia This y entendí que a la instancia, pero aquí el profe dice al crear el método getBonificacion, que this.salario hace referencia a la clase Funcionario, entonces sí hace referencia a los atributos de la clase y no a las Instancias o denpende del caso???

Gracias

1 respuesta
solución!

Hola Mariel, como estas? El uso de this en Java tiene un significado especial y puede referirse tanto a los atributos de la clase como a la instancia actual del objeto. El contexto determina cómo se interpreta el uso de this.

En el caso del método** getBonificacion** al que te refieres, si el código contiene this.salario, entonces this se refiere a la instancia actual del objeto en el cual se está invocando el método. La expresión this.salario se utiliza para acceder al atributo salario de la instancia actual de la clase Funcionario.

Es importante destacar que this puede tener diferentes usos en Java:

Referencia a los atributos de la clase: Utilizar this seguido de un nombre de atributo, como this.salario, permite acceder al atributo específico de la instancia actual de la clase.

Referencia a los métodos de la clase: this también puede utilizarse para invocar otros métodos de la clase desde dentro de otro método. Por ejemplo, this.metodo() llama a otro método de la misma clase.

Pasar la referencia del objeto actual: En algunos casos, this se utiliza para pasar la referencia del objeto actual a otro método o constructor.

Espero haberte sido de ayuda con esta explicación. Cualquier cosa no dudes en volver a consultar. Saludos y a seguir estudiando.