title: using "this" in java
body: <p>Hello i'm still kind of new to java.. I get the concept of "this" when it comes to instance variables but when i use it in a constructor with no parameters i get a little confused. So my question is how does something like this work? </p>
  
  <pre><code>private double x;
  private double y;
  
  public static final double EPSILON = 1e-5;
  public static boolean debug = false;
  
  
  public Point(double x, double y){
      this.x=x;
      this.y=y;  // Done sets the x,y private types to the x,y type provided in the ()
  }
  
  public Point(){
      this(0.0,0.0);  //Sets, x and y to doubles of 0.0,0.0?? 
  }                   //How does this work? 
  </code></pre>
  
  <p>Would my point() constructor create an origin of (0.0,0.0) by calling the point (x,y) constructor? Any clarification on this would help me out a lot!</p>