Vidyalelo
Java Programming · Q43

Inheritence

Programming · Java Programming · question 43

Q43

What will be the result after compiling this code? class SuperClass public int doIt(String str, Integer... data)throws Exception String signature = "(String, Integer[])"; System.out.println(str + " " + signature); return 1; public class Test extends SuperClass public int doIt(String str, Integer... data) String signature = "(String, Integer[])"; System.out.println("Overridden: " + str + " " +signature); return 0; public static void main(String... args) SuperClass sb = new Test(); sb.doIt("hello", 3);

A.
Overridden: hello (String, Integer[])
B.
hello (String, Integer[])
C.
Compilation fails
Answer
D.
None of these

Answer: Option C

Solution

Answer: Option C
Solution:

Exception must be caught or declared to be thrown.