Duvida com return

1 resposta
_
public Entrega checkout(Publicacao publicacao) {

if (rule.canCheckOut(getNumberOfCheckouts())) {

return super.checkout(publicacao);

} else {

throw new IllegalStateException(Voce atingiu o limite de reservas);

}

}

Alguem me sabe dizer porque se utiliza o super no return??

1 Resposta

Rodrigo_Sasaki

por favor leia isso:

Sempre coloque seu código entre as tags [ code][/code]

mas vamos la… quando você usa o super, você está invocando o método da classe pai.
imagino que essa classe que possui o método checkout extende a uma classe que também possui o método checkout, certo?

pois então, você está invocando o método dele.

Criado 28 de abril de 2012
Ultima resposta 28 de abr. de 2012
Respostas 1
Participantes 2