Qual afirmação é verdadeira sobre as classes e interfaces na
exposição?
A. Compilation will succeed for all classes and interfaces.
B. Compilation of class C will fail because of an error in line 2.
C. Compilation of class C will fail because of an error in line 6. - - Não entendi o porque a resposta correta é esta ??
D. Compilation of class AImpl will fail because of an error in line 2.
Estou prestes a fazer a prova da certificação, se alguem puder me ajudar agradeço!
Você está sobrescrevendo o método “public String execute()” com a assinatura “public Object execute()”. Essa questão é sobre retornos covariantes. Sobrescrever o método ampliando de String pra Object não é permitido. O contrário você poderia fazer.
RDS1
Vlw Wilson!! Só uma pergunta se fosse um metodo com retorno do tipo int eu posso sobrescrever com Integer?
w1lson
$RDS$,
Não pode não.
Sugiro que você vá codificando os exemplos pra testar e tentar entender. Isso vai ajudar você a memorizar tudo.
Outra coisa é que na minha opnião estudar pelo TestKiller é meio que furada, o legal é estudar por um material sério como o livro da Kathy (SCJP 6). Depois existem outros simulados melhores pra você fazer antes da prova, eu fiz o MasterExam, Whizlabs, ExamLab e Inquisition…