Dentro de un método de instancia o un constructor, thisse hace referencia al objeto actual : el objeto cuyo
método o constructor se está llamando. Puede hacer referencia a cualquier
miembro del objeto actual desde un método de instancia o un constructor utilizando this
# Usando this con un Constructor
Desde dentro de un constructor, también puede usar la thispalabra clave para llamar a otro constructor
en la misma clase. Hacerlo se llama una invocación de constructor explícita .
Aquí hay otra Rectangleclase, con una implementación diferente a la de la sección Objetos .
public class Rectangle {
private int x, y;
private int width, height;
public Rectangle() {
this(0, 0, 1, 1);
}
public Rectangle(int width, int height) {
this(0, 0, width, height);
}
public Rectangle(int x, int y, int width, int height) {
this.x = x;
this.y = y;
this.width = width;
this.height = height;
}
...
}