Не могу понять почему запись
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;
проходит.
В чем различие?package com.javarush.task.task05.task0522;
/*
Максимум конструкторов
*/
public class Circle {
public double x;
public double y;
public double radius;
public Circle(double x, double y, double radius){
this.x = x;
this.y = y;
this.radius = radius;
}
public Circle(double x, double y){
this.x = x;
this.y = y;
this.radius = 10;
}
public Circle(double x){
this.x = x;
this.y = 5;
this.radius = 10;
}
public Circle() {
this(5, 5, 1);
}
//напишите тут ваш код
public static void main(String[] args) {
}
}