funÇao abaixo

1 resposta
A

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;}

1 Resposta

peczenyj

Ele lança uma IllegalArgumentException caso o raio seja negativo.

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/IllegalArgumentException.html

De uma estudada sobre tratamento de exceções. :wink:

Criado 30 de setembro de 2008
Ultima resposta 30 de set. de 2008
Respostas 1
Participantes 2