| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/06/2011 18:51:48
|
$RDS$
Entusiasta Java
![[Avatar]](/images/avatar/a0d34aec416db0d052b3d6428ce1f96b.jpg)
Membro desde: 30/05/2011 19:54:22
Mensagens: 21
Offline
|
Ola pessoal!! Estou estudando para certificação Java Scjp e estou com uma duvida nesta questão, as respostas são as alternativas "B,C" E NÃO ENTENDI O PORQUE!
Alguem pode me dar uma ajuda ?? Vlw
10. class Foo {
11. static void alpha() { /* more code here */ }
12. void beta() { /* more code here */ }
13. }
Which two are true? (Choose two.)
A. Foo.beta() is a valid invocation of beta().
B. Foo.alpha() is a valid invocation of alpha().
C. Method beta() can directly call method alpha().
D. Method alpha() can directly call method beta().
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/06/2011 19:31:42
|
Diniz_gustavo
Thread.start()
Membro desde: 07/04/2008 08:49:18
Mensagens: 26
Offline
|
Esta correto mesmo,
a B porque Foo.alpha() esta chamando um metodo estatico, portanto esta correto,
e a C: por que você pode chamar metodos estaticos em metodos não estaticos, ja o inverso seria falso, pois você nao pode chamar um metodo não-estatico em um metodo estatico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/06/2011 19:44:59
|
rodrigo.ferreira
JavaGuru
![[Avatar]](/images/avatar/0d55e009fa8e9e8ec97aa091dfaa28e0.jpg)
Membro desde: 28/08/2008 20:38:07
Mensagens: 200
Offline
|
Exato.
|
Rodrigo Lopes Ferreira
Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5
Sun Certified Business Component Developer for the Java Platform, Enterprise Edition 5
Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5
Sun Certified Programmer for the Java 2 Platform, Standard Edition 5
Tecnólogo em Informática com Ênfase em Gestão de Negócios - FATEC - Mococa - SP
Pós Graduando em Desenvolvimento de Sistemas em Software Livre - Universidade Católica de Brasília |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2011 10:18:37
|
$RDS$
Entusiasta Java
![[Avatar]](/images/avatar/a0d34aec416db0d052b3d6428ce1f96b.jpg)
Membro desde: 30/05/2011 19:54:22
Mensagens: 21
Offline
|
Vlw pela dica pessoal!! Já entendi!! Acho que quando eu li a questão não havia entendido direito;
Então a pergunta se refere ao modo em que eu chamo um metodo estático, e um metodo não estatico. Certo?
|
|
|
 |
|
|