Duvidas na funcao abaixo

1 resposta
A

Gostaria de saber o que faz o comando throw e qual a diferença da palavra protected na funcao abaixo .

grato

[

protected double raio;

protected validaraio(double r) {

if (r < 0) throw new IllegalArgumentException(?raio invalido?);

}

public circulo(double r) { validaraio®; this.raio = r; }

public double getraio() { return raio;}

public void setraio(double r) { validaraio®; this.raio = r;}

]

1 Resposta

D
  • O “throw” é usado para lançar excessões…

  • O “protected” define o nivel de visibilidade da variável/método…
    No caso, apenas as classes contidas no mesmo pacote ou que extendam a classe que possui o elemento protected enxergarão esses elementos…

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