public class Circle extends Shape {
private double radius;
Shape shapeextends = new Shape();
public Circle(){
radius = 1.0;
}
public Circle( double radius){
this.radius = radius;
}
public Circle(double radius, String color, boolean filled){
this.radius = radius;
this.color = shapeextends.setColor();
this.filled = shapeextends.isFilled();
}
public void setRadius(double radius) {
this.radius = radius;
}
public double radius() {
return radius;
}
}
я что-то совсем запутался, почему в конструкторе дочернего класса создается экземпляр родителя класса