Ao criar o construtor do retângulo foi utilizado o modificador de acesso public, e na criação do construtor da classe Círculo não foi:
public Retangulo(int largura, int altura) { this.largura = largura; this.altura = altura; }
Círculo(double raio) { this.raio = raio; } Tem alguma diferença?