nerdexam
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)
  • A
    6% (1)
  • C
    78% (14)
  • D
    6% (1)
  • E
    11% (2)

Community Discussion

No community discussion yet for this question.

Full 1Z0-851 Practice