Will it be called overriding if I do not change the
parameters or return type, instead throw a different
exception in the method signature.
Answers were Sorted based on User's Feedback
Answer / prakash
An Overridden method can throw lesser exceptions or no
exception and any new Runtime exceptions
An overridden method can't throw any new checked exception
or broader exceptions than its base class method.
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / surendra
the overriding method can throw narrow exceptions than overridden exception
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / siva
public class MyOverriding {
int add(int a, int b)throws Exception{ //TRUE
return a+b;
}
}
class SubClass extends MyOverriding {
int add(int a, int b)throws NullPointerException{
return a+b;
}
}
//BELOW CODE IS GETTING COMPILER ERROR
public class MyOverriding {
int add(int a, int b)throws NullPointerException{
return a+b;
}
}
class SubClass extends MyOverriding {
int add(int a, int b)throws Exception{
return a+b;
}
}
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / contessa
yes, you will be overriding to throw a different exception
| Is This Answer Correct ? | 0 Yes | 5 No |
what is catalina in tomcat server.
What are synchronized methods and synchronized statements?
Is it possible to stop the execution of a method before completion in a sessionbean?
what are memory considerations of jsp compares to other web components?
Tell me about Firewalls in RMI?
How to do registration form using struts and hibernate?
What are the implicit objects?
what is difference between checked exception & unchecked exception in java?
Difference between swing and awt?
What is Remote Server?
String is immutable.it is true String can be change to mutable How?
6 Answers IBM, Professional Access, TCS,
whats is stored procedure,joins