Code: Select all
public class TestClass
{
public static void main(String args[])
{
B b = new C();
A a = b;
INSERT CODE HERE
}
}
class A {
void a(){ System.out.println("a"); }
}
class B extends A {
void b(){ System.out.println("b"); }
}
class C extends B {
void c(){ System.out.println("c"); }
}
[code]
What can be inserted in the above code?
The option:[b] if (a instanceof A a1) a1.a();[/b] will compile and run as expected.