Certificação Java SCJP

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

  1. class Foo {
  2. static void alpha() { /* more code here */ }
  3. void beta() { /* more code here */ }
  4. }
    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().

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.

Exato.

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?