| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2010 13:47:56
|
TiagoTC
JavaTeenager
Membro desde: 09/02/2008 01:12:58
Mensagens: 189
Offline
|
Which method names follow the JavaBeans standard? (Choose all that apply.)
A. addSize
B. getCust
C. deleteRep
D. isColorado
E. putDimensions
As respostas corretas são as alternativas B e D. Mas, por que a alternativa A também não é correta? No livro da Sierra diz que a A é incorreta porque̊ "'add' can be used only with Listener methods.". Mas quem garante que addSize não vai ser um listener method?
Obrigado.
|
Pérola: "Nunca coloque seu celular em um forno de microondas, pois isso faz com que a bateria exploda" - Manuais de telefones celulares |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2010 13:56:50
|
luiz_renato
JavaEvangelist
![[Avatar]](/images/avatar/a8f8f60264024dca151f164729b76c0b.jpeg)
Membro desde: 29/07/2003 10:18:12
Mensagens: 415
Localização: Belém - PA
Offline
|
Tiago,
Na realidade vc pode usar addXXX em qualquer situação que VC ache necessário.
No caso da questão , segundo o padrão Javabeans vc só DEVE (se quizer que seu código esteja de acordo) usar addXXX quando adicionar um listener numa classe sua.
[]'s
Luiz Renato
|
Luiz Renato
OCJP
"Os sonhos exigem respeito" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2010 14:58:04
|
TiagoTC
JavaTeenager
Membro desde: 09/02/2008 01:12:58
Mensagens: 189
Offline
|
luiz_renato wrote:Tiago,
Na realidade vc pode usar addXXX em qualquer situação que VC ache necessário.
No caso da questão , segundo o padrão Javabeans vc só DEVE (se quizer que seu código esteja de acordo) usar addXXX quando adicionar um listener numa classe sua.
[]'s
Luiz Renato
Olá Luiz. Eu entendi a sua explicação, mas só não entendi o que ela diz com relação à questão A não estar correta. A questão está apenas se referindo aos nomes dos métodos. Ou seja, o nome addXXX está de acordo com o padrão JavaBeans (mesmo que só esteja de acordo caso for adicionado como um listener). Isso que eu não entendi. Ele só quer saber do nome.
Ainda fica minha dúvida.
|
Pérola: "Nunca coloque seu celular em um forno de microondas, pois isso faz com que a bateria exploda" - Manuais de telefones celulares |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2010 13:49:58
|
feliperoliveira
Entusiasta Java
Membro desde: 14/10/2009 08:15:50
Mensagens: 19
Localização: Blumenau
Offline
|
Eu acho que é porque voce só colocou addSize, se fosse addSizeListener então creio eu que estaria correto.
Lembrando que para a assinatura de um método JavaBeans estar correta deveria ser addSizeListener(SizeListener listener)
e não addSizeListener(OutroListener listener)
|
Porque Deus amou o mundo de tal maneira que deu seu Unico filho para nos Salvar! |
|
|
 |
|
|