| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2009 12:31:43
|
Daniel.F
GUJ Ranger
Membro desde: 29/03/2007 18:30:39
Mensagens: 909
Offline
|
A seguinte questão do whizlabs pergunta quais deste metódos são válidas?
A resposta certa é a A, mas as outras opções estão erradas somente pela declaração genérica está em lugar incorreto??
Desde já agradeço.
This message was edited 1 time. Last update was at 02/04/2009 17:28:55
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2009 12:42:19
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Puxa, se houvesse caído uma questão dessas na minha prova, tinha rodado bonito.
De fato, conforme você pode ver, a única coisa que distingue as opções é realmente a posição da declaração.
Mas isso só pode ser respondido adequadamente se você souber de cor o parágrafo 8.4 da JLS ( http://java.sun.com/docs/books/jls/third_edition/html/classes.html#8.4.4 ) e entender direitinho essa língua de advogado.
Traduzindo a língua de advogado para o português, ele diz que uma declaração de método deve ter, nesta ordem:
1) Os modificadores do método (public, static, etc.)
2) A seguir, os parâmetros de tipos (é essa parte de <X, Y extends X> que você viu nessa declaração)
3) Então o tipo de retorno (neste caso é o "boolean")
4) E por fim o nome do método, e os parâmetros.
A opção B está com a ordem 1, 2, 1, 3, 4 (ou seja, está errada), e a opção C está com a ordem 1, 3, 2, 4 (que também está errada).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2009 12:59:18
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20570
Localização: Curitiba/PR
Offline
|
thingol wrote:Puxa, se houvesse caído uma questão dessas na minha prova, tinha rodado bonito.
[2]
Deus Salve os erros de compilação!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2009 13:06:04
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
eu só sabia da resposta por pura tentativa e erro hauhaua...
ja cometi tantas vezes os erros, principalmente o da letra C, que sabia que só a A estava correta ^^
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2009 17:27:50
|
Daniel.F
GUJ Ranger
Membro desde: 29/03/2007 18:30:39
Mensagens: 909
Offline
|
Obrigado, entendi.
|
|
|
|
 |
|
|
|
|