iron

iron

jueves, 31 de marzo de 2011

this

la funcion "this" en java significa un apuntador que nos da una funcion en la cual podemos referirnos precisamente a un objeto en especifico.
Dependiendo del tipo de función en la cual se use this, tendrá diferente tipo.
En una función miembro no constante:
NomObjeto * const
//(apuntador constante a un objeto no constante)
En una función miembro constante:
const NomObjeto * const //(apuntador constante a un objeto constante) 

4 comentarios:

  1. este nos da la oportunidad de referirnos a un objeto especifico, para poder obtener claridad del mismos

    ResponderEliminar
  2. el this quiere decir que te estas refiriendo a la propia clase, cuando estas dentro de la misma clase no es necesario si vas a utilizar algun atributo de la misma clase, en ocasiones sirve para enviar toda la clase por parametro aunque esto ultimo es mas practico en otros lenguajes como C# que se trabajan con eventos y demás.

    ResponderEliminar
  3. esta bien redactado pero te flato una cosita decir que este this casi no se utiliza en programacion eso te falto pero del resto esta bien

    ResponderEliminar
  4. Si bien en muchos casos se puede omitir su uso, otras veces nos ayuda a resolver ambiguedades o para devolver referencias del objeto que ejecutó el método. Por ejemplo:

    ResponderEliminar