miércoles, 5 de octubre de 2011

REFERENCIA AL OBJETO ACTUAL

REFERENCIA AL OBJETO ACTUAL

Todo objeto puede hacer referencia a sí mismo, mediante la palabra clave This(lo que se conoce como una referencia this). En un método, la referencia this puede utilizarse en forma  implícita y explicita para hacer referencia a las variables de instancia y otros métodos del objeto en el cual se haya llamado.

Por ejemplo, el constructor de la clase Persona escrito anteriormente se puede reescribir así usando this:

            Persona (string Nombre, int Edad, string NIF)

            {

                        this.Nombre = Nombre;

                        this.Edad = Edad;

                        this.NIF = NIF;

            }

Es decir, dentro de un método con parámetros cuyos nombres coincidan con campos, se da preferencia a los parámetros y para hacer referencia a los campos hay que prefijarlos con el this tal y como se muestra en el ejemplo.

No hay comentarios:

Publicar un comentario