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:
- public class Electronic implements Device
{ public void doIt() { } } - abstract class Phone1 extends Electronic { }
- abstract class Phone2 extends Electronic
{ public void doIt(int x) { } } - class Phone3 extends Electronic implements Device
{ public void doStuff() { } } - 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