Vidyalelo
Java Programming · Q37

Interfaces and Abstract Classes

Programming · Java Programming · question 37

Q37

Determine output of the following code. interface A class C class D extends C class B extends D implements A public class Test extends Thread public static void main(String[] args) B b = new B(); if (b instanceof A) System.out.println("b is an instance of A"); if (b instanceof C) System.out.println("b is an instance of C");

A.
Nothing.
B.
b is an instance of A.
C.
b is an instance of C.
D.
b is an instance of A followed by b is an instance of C.
Answer

Answer: Option D

Solution

Answer: Option D
No explanation is given for this question Let's Discuss on Board