Engineering Full Stack Apps with Java and JavaScript
Given that SomeException is a checked exception, consider the following code:
//in file A.java
public class A{
protected void m() throws SomeException{}
}
//in file B.java
public class B extends A{
public void m(){ }
}
//in file TestClass.java
public class TestClass{
public static void main(String[] args){
// insert code here. // 1
}
}
Which of the following options can be inserted at //1?
Select 1 option
A. B b = new A();
b.m();
B. A a = new B();
a.m();
C. A a = new B();
( ( B) a ).m();
D. Object o = new B();
o.m();
E. None of these.