| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2003 10:27:27
|
duardor
Virtual Machine Man
![[Avatar]](/images/avatar/18d8042386b79e2c279fd162df0205c8.jpg)
Membro desde: 04/12/2002 16:26:48
Mensagens: 552
Localização: BRAZIL
Offline
|
Segue o seguinte codigo:
O que acontece?
(a) Não compila na linha 8
(b) Compila e mostra METODO DA INTERFACE seguido de METODO INNER
(c) Excecao de tempo de execução na linha 3
E ai galera?
Tentem sem compilar e depois tentem mudar algunmas coisas nesse mesmo código, dá pra testar vários conceitos com ele...
Abraços
|
Eduardo Rodrigues
Belo Horizonte - MG |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2003 11:53:03
|
Elvis.The.Pelvis
JavaGuru
![[Avatar]](/images/avatar/c8a589523f35508a5d7ec.jpg)
Membro desde: 18/12/2002 17:45:34
Mensagens: 220
Localização: Recife/PE
Offline
|
Na verdade da erro de compilação na linha 12.
Os métodos na interface são públicos por default. Aí você está tentando diminuir a visibilidade para default.
Mas afora isso, o resultado é o esperado. Imprime as mensagens.
(Ah só descobri esse erro de visibilidade quando compilei mesmo. Já que não fazia parte das respostas eheheh. Atenção, atenção, preciso de mais atenção)
|
Se não fosse o C, até hoje estaríamos programando em BASI, PASAL e OBOL.
Elvis.The.Pelvis é Daniel Freitas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2003 12:00:52
|
duardor
Virtual Machine Man
![[Avatar]](/images/avatar/18d8042386b79e2c279fd162df0205c8.jpg)
Membro desde: 04/12/2002 16:26:48
Mensagens: 552
Localização: BRAZIL
Offline
|
hehehe elvis fazia sim
na linha 8 ueh
o erro que o javac dah eh na linha 8
tah na resposta
eu tb nao intendi bem...
mesmo que vc deixe a visibilidade como default na declaracao da interface o codigo nao compila... mais certo seria o compilador dizer que o metodo da interface deve ser publico...
Abraços
|
Eduardo Rodrigues
Belo Horizonte - MG |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2003 12:05:48
|
Elvis.The.Pelvis
JavaGuru
![[Avatar]](/images/avatar/c8a589523f35508a5d7ec.jpg)
Membro desde: 18/12/2002 17:45:34
Mensagens: 220
Localização: Recife/PE
Offline
|
Não não. Aki rodou blz, tirando o problema da linha 12 de visibilidade. UXE!!! Tamo falando a mesma língua????
AHHHH compilei no eclipse. Em vez de dar output da compilação ele mostra aquelas task error.
Cara não consigo viver sem o output do compilador.
Essa pegadinha é sacana!!!
|
Se não fosse o C, até hoje estaríamos programando em BASI, PASAL e OBOL.
Elvis.The.Pelvis é Daniel Freitas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2003 12:11:54
|
Elvis.The.Pelvis
JavaGuru
![[Avatar]](/images/avatar/c8a589523f35508a5d7ec.jpg)
Membro desde: 18/12/2002 17:45:34
Mensagens: 220
Localização: Recife/PE
Offline
|
ENTRETANTO,
ë muito difícil você ver esse tipo de coisa na prova de certificação. Eles não usam esses artifícios para "ludibriar" programador. Nessa questão você é levado a entender que é uma questão de inner classes e cast, mas é de um detalhe bem mais específico.
Num simulado já ví algo do tipo
Perguntava qual o resultado de se tentar compilar e executar a classe.
1 - Imprime <String sem sentido>
2 - Lança uma exceção
3 - Dá erro de compilação
.
.
.
Cara, do é palavra reservada. Você não pode declarar um método com esse nome. E você achando que era uma questão de flow control.
Eles não fazem isso nas provas.
|
Se não fosse o C, até hoje estaríamos programando em BASI, PASAL e OBOL.
Elvis.The.Pelvis é Daniel Freitas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2003 12:12:50
|
duardor
Virtual Machine Man
![[Avatar]](/images/avatar/18d8042386b79e2c279fd162df0205c8.jpg)
Membro desde: 04/12/2002 16:26:48
Mensagens: 552
Localização: BRAZIL
Offline
|
Hhehehhe
eu gosto muito do eclipse tb mas eu to estudando pra prova e lah tem umas questao q pede o q o compilador dah de saida... dai e no javac mesmo...
hhehe
valew
Abraços
|
Eduardo Rodrigues
Belo Horizonte - MG |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2003 12:13:49
|
duardor
Virtual Machine Man
![[Avatar]](/images/avatar/18d8042386b79e2c279fd162df0205c8.jpg)
Membro desde: 04/12/2002 16:26:48
Mensagens: 552
Localização: BRAZIL
Offline
|
Nao tem desse tipo de questao nao?
eu vi alguns simulados com questoes bem parecidas...
me corrija ai se tiver errado
|
Eduardo Rodrigues
Belo Horizonte - MG |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2003 12:25:10
|
Elvis.The.Pelvis
JavaGuru
![[Avatar]](/images/avatar/c8a589523f35508a5d7ec.jpg)
Membro desde: 18/12/2002 17:45:34
Mensagens: 220
Localização: Recife/PE
Offline
|
Não. Nada dessas pegadinhas. Só testando seus conhecimentos no assunto mesmo. Pelo menos nas provas minh e de mais 5 amigos nada disso caiu.
E segundo o Complete Java2 Certification Study Guide os elaboradores da prova tentam fazer certeza que a questão seja bem entendida e sem "cascas de banana".
|
Se não fosse o C, até hoje estaríamos programando em BASI, PASAL e OBOL.
Elvis.The.Pelvis é Daniel Freitas |
|
|
 |
|
|