Programación Orientada a Objetos

Profesor: Ángel Roldán

Cursos de Java

This, Clases Java

Hay ocasiones en las que resulta útil referirse al objeto desde el que se está ejecutando un método. En esas ocasiones se puede usar la referencia especial de objeto this, pero cuidado, siempre dentro de un método no estático.

Esta referencia se suele usar para pasar una referencia al objeto actual como un parámetro para otros métodos. La siguiente llamada añadiría el objeto a una relación de publicaciones prestadas:


Se usa this cuando un atributo está oculto por una declaración de variable o parámetro. Por ejemplo:


En el segundo constructor titulo y autor están ocultos por los parámetros con el mismo nombre. Para garantizar que accedemos al campo adecuado en lugar de al parámetro del método, le colocamos el prefijo this.

Compartir

Sección de Interés

ÁREA LINUX

Nos interesan mucho sus comentarios. Envíenos cualquier sugerencia, crítica o alabanza que desee realizar.
Si lo que desea es formular una consulta sobre formación online, cursos bonificados, cursos subvencionados, etc. por favor utilice el formulario de contacto express para recibir una rápida respuesta.
  1. ollo

    holi me sirvio mucho para mi trabajo en netbeans y es de gran ayuda

    Publicado : 12 de octubre del 2018
  1. Daniel

    Hola! En mi proyecto de POO decidi hacer un setter estatico, y debido a eso no pude usar el this.variable. Simplemente cambie el nombre de la variable que recibia el dato pero me gustaria saber cual es la convencion para resolverlo:

    En vez de esto:
    public static void setNombre(String nombre){
    this.nombre=nombre;
    }
    Use esto:
    public static void setNombre(String nombre){
    this.nombre=nombre;
    }
    Publicado : 29 de noviembre del 2017
  1. Daniel

    Perdon, quiero corregir:
    En vez de esto:
    public static void setNombre(String nombre){
    this.nombre=nombre;
    }
    Use esto:
    public static void setNombre(String nombreset){
    nombre=nombreset;
    }
    Publicado : 29 de noviembre del 2017
  1. Alexis

    Muchas gracias por todo su material. Son de gran ayuda.
    Publicado : 17 de septiembre del 2017