Caros, to fazend um exercicio aqui.
e gostaria de enteder o que faz o método validaraio() no codigo abaixo.
grato
protected double raio;
protected validaraio(double r) {
if (r < 0) throw new IllegalArgumentException(?raio invalido?);
}
public circulo(double r) { validaraio(r); this.raio = r; }
public double getraio() { return raio;}
public void setraio(double r) { validaraio(r); this.raio = r;}