Livro SCJP 6 - duvida questão 6 do capitulo 1

Gentem…

Olá…estou começando no java agora e estou estudando pelo livro da Katty Sierra. Porém eu não entendi esse questão… alguem pode me ajudar?

Given:

  1. public class Electronic implements Device
    { public void doIt() { } }
  2. abstract class Phone1 extends Electronic { }
  3. abstract class Phone2 extends Electronic
    { public void doIt(int x) { } }
  4. class Phone3 extends Electronic implements Device
    { public void doStuff() { } }
  5. interface Device { public void doIt(); }

What is the result? (Choose all that apply.)
A. Compilation succeeds
B. Compilation fails with an error on line 1
C. Compilation fails with an error on line 3
D. Compilation fails with an error on line 5
E. Compilation fails with an error on line 7
F. Compilation fails with an error on line 9

Answer:
✓ A is correct; all of these are legal declarations.
B, C, D, E, and F are incorrect based on the above information. (Objective 1.2)

eu pensei que as respostas fossem erro nas linhas 3 e 5, pq uma abstract class só poderia herdar uma outra abstract class, e a classe da linha 1 não é abstract…

obrigada e desculpe a burrice

Uma abstract class pode herdar uma class normal.
Não há restrição para isto.

como eu falei, desculpe a burrice e obrigada

Perguntar não é sinal de burrice, pelo contrário, é a base de todo conhecimento.
A filosofia clássica pregava a pergunta como início e fim da sabedoria.

Eu até sugiro que você faça alguns testes, por exemplo, implemente o exercício. Copie as linhas e tente rodar.

Assim você pode compreender de uma forma mais adequada.

Dúvidas, pode mandar que o guj sempre responderá.

Oi!

Só uma sugestão, sempre que postar código, mesmo que seja nesse seu caso, procure utilizar as tags code, fica mais claro ok?
De resto, concordo com o que já foi citado!

Abraços.