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 are the oops concept?
Write a program on RMI and JDBC using StoredProcedure?
Explain the methods of Naming class, rebind( ) and lookup()?
To make an object to begin executing as a separate thread, what method is used?
Why use a datasource when you can directly specify a connection details? (in a J2EE application)
In inglish: How to convert jar to exe files? Em português: Como converter arquivos .jar para .exe?
JMS based on what technology?
When a thread blocks on i/o, what state does it enter?
Which class is the immediate superclass of the menucomponent class?
what is a dirty read?
What is the difference between Super and This Keyword?
Why a component architecture for the java platform?