Pessoal, no comando: return Math.PI raio raio; Não seria mais correto colocar: return Math.PI this.raio this. raio;
Fiz dos dois jeitos e funciona, a área é calculada corretamente das duas formas, mas raio (sem o this) não deveria valer apenas no construtor Circulo (que foi quem o criou)? Minha dúvida vem do código abaixo:
public class Circulo implements AreaCalculavel { private double raio;
public Circulo(double raio) { this.raio = raio; }
public double calculaArea() { return Math.PI raio raio; }
}