Oracle
1Z0-851 · Question #159
Given: public interface A { public void m1(); } class B implements A { } class C implements A { public void m1() { } } class D implements A { public void m1(int x) { } } abstract class E implements…
The correct answer is C. Exactly two classes do NOT compile. See the full explanation below for the reasoning.
Question
Given: public interface A { public void m1(); } class B implements A { } class C implements A { public void m1() { } } class D implements A { public void m1(int x) { } } abstract class E implements A { } abstract class F implements A { public void m1() { } } abstract class G implements A { public void m1(int x) { } } What is the result?
Options
- ACompilation succeeds.
- BExactly one class does NOT compile.
- CExactly two classes do NOT compile.
- DExactly four classes do NOT compile.
- EExactly three classes do NOT compile.
How the community answered
(18 responses)- A6% (1)
- C78% (14)
- D6% (1)
- E11% (2)
Community Discussion
No community discussion yet for this question.