Не могу понять почему запись
public Circle(double x,double y,double radius) {
       this(x,y,radius);
   }
не проходит, а такая:
public Circle(double x,double y,double radius) {
        this.x =x;
        this.y = y;
        this.radius = radius;
проходит. В чем различие?