package com.javarush.task.task05.task0521;

/*
Вызов конструктора из конструктора
*/

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, y, 10.0);
        this.x = x;
        this.y = y;
        this.radius = 10.0;
        //напишите тут ваш код
    }

    public Circle() {
        this(5, 5, 1);
    }

    public static void main(String[] args) {
        Circle circle = new Circle();
        System.out.println(circle.x + " " + circle.y + " " + circle.radius);
        Circle anotherCircle = new Circle(10, 5);
        System.out.println(anotherCircle.x + " " + anotherCircle.y + " " + anotherCircle.radius);
    }
}
Пока не прописал this.radius = 10.0 И this (x, y, 10.0); - ни в какую не принимало решение, было указано просто 10. Почему в таком случае в конструкторе по умолчанию радиус написан просто 1, без точки? Что за выборочное правило?