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 the initial state, When a thread is created and started?
What is meant by method chaining?
In HashTable I am storing null value..then what is the error it will show
what are memory considerations of jsp compares to other web components?
Explain the methods of Naming class, rebind( ) and lookup()?
What class is the top of the awt event hierarchy?
If i learn Java, what kind of applications can i create that will help Banking, Retail, Hotel, Logistics industry.
Connection Pooling with different type of databases?
In a multitiered application which tier is the browser in?
can i call multipule form beans in Action class?
What is ioc concept & explain it?
what is diff between Access modifier and specifier?