hiexam
oracle · 1z0-829 · Q605 · multiple_choice · topic_1

Given: //IMG// What is the result?

Given: //IMG// What is the result?
  • A.mA
  • B.mB mA
  • C.mB
  • D.mB mC
Explanation
Selected Answer: D package q12; class A { public void mA() { System.out.println("mA"); } } class B extends A { public void mB() { System.out.println("mB"); } } class C extends B { public void mC() { System.out.println("mC"); } } public class App { public static void main(String[] args) { A bobj = new B(); A cobj = new C(); if (cobj instanceof B v) { v.mB(); if (v instanceof C v1) { v1.mC(); } else { cobj.mA(); } } } } // Result: // mB // mC

Reference: examtopics_top_comment

Practice with progress tracking

Sign in to track wrong answers, get spaced-repetition reminders, and run timed exam mode.