quarta-feira, 4 de agosto de 2010

Questão 19 - Declaração de Classes

Quais dos seguintes itens são permitidos?

A. public abstract void m1(){}
B. protected native int m1();
C. static final void m1(){}


O item A não é permitido porque métodos abstratos não possibilitam a definição de um corpo de método. Nessa situação, a declaração o método deve ser finalizada com ; ao invés de {}. As alternativas B e C estão corretas sintaticamente: métodos nativos não possuem um corpo e métodos estáticos podem ser finais (assumir a expressão final em sua declaração).
Alternativas corretas: B, C.

Um comentário:

  1. Que pena que vocês não deram mais seguimento neste projeto!!! achei muito legal!!!
    espero que já tenham passado no exame !!!

    ResponderExcluir