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 |
Explain RMI Architecture?
Where does the session Object stores? If 100 users are connecting to the server. How does it recognize which session belongs to which user?
5 Answers HCL, Mobillo Venture,
Is 'synchronised' a modifier?
In our urls and in the text of the buttons we have comma. Its causing an error. Is there a way to change the delimiting character for the menu arguments?
Connection Pooling with different type of databases?
Why do threads block on i/o?
what is container?
What is the difference between Process and Threads?
What is a tasks priority and how is it used in scheduling?
What are local interfaces? Describe.
Can constructors be synchronized in java?
What are the diff types of exception?