package com.javarush.task.task05.task0522;
/*
Максимум конструкторов
*/
import java.security.PublicKey;
public class Circle {
public double x;
public double y;
public double radius;
public Circle(){
this(1, 2 , 3);
}
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, y, 10);
}
public Circle( double x){ // что ему тут не нравится?
this(x, 1, 3 );
}
public Circle(double y){ //стоит это закоментировать и все хорошо становится
this(1, y, 32);
}
//напишите тут ваш код
public static void main(String[] args) {
}
}
Я понимаю что это связано с количеством переменных, но хотелось бы поподробнее.Артем
11 уровень
почему я не могу так сделать? Error:(27, 12) java: constructor Circle(double) is already defined in class com.javarush.task.task05.task0522.Circle
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia VolkovaJava Developer в DXCMaster
16 апреля 2020, 07:51решение
Допустим, я создаю в соответствии с твоим кодом объект-круг
Какими будут x, y и radius?
8, 1, 3 ?
1, 8, 32 ?
Как понять?
+4
Артем
16 апреля 2020, 09:38
теперь понятно. Спасибо большое))))))
0