πŸ“Š JAVA
Q. 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
  • (D) None of these
πŸ’¬ Discuss
βœ… Correct Answer: (C) Compilation fails

Explanation: Exception must be caught or declared to be thrown.

Explanation by: Vijay Sangwan
Exception must be caught or declared to be thrown.

πŸ’¬ Discussion


πŸ“Š Question Analytics

πŸ‘οΈ
90
Total Visits
πŸ“½οΈ
1 y ago
Published
πŸŽ–οΈ
Vijay Sangwan
Publisher
πŸ“ˆ
87%
Success Rate