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



Will it be called overriding if I do not change the parameters or return type, instead throw a dif..

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

Will it be called overriding if I do not change the parameters or return type, instead throw a dif..

Answer / surendra

the overriding method can throw narrow exceptions than overridden exception

Is This Answer Correct ?    3 Yes 0 No

Will it be called overriding if I do not change the parameters or return type, instead throw a dif..

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

Will it be called overriding if I do not change the parameters or return type, instead throw a dif..

Answer / contessa

yes, you will be overriding to throw a different exception

Is This Answer Correct ?    0 Yes 5 No

Post New Answer

More Advanced Java Interview Questions

what are memory considerations of jsp compares to other web components?

0 Answers   TCS,


How do you download stubs from a Remote place?

1 Answers  


I wantr to know, How many number of users logged in to website? can any one answer

7 Answers   Cap Gemini,


What is a clone?

0 Answers  


Explain ioc concept?

0 Answers  






Write a program to show synchronization?

0 Answers  


What are synchronized methods and synchronized statements?

2 Answers   Adobe,


What is meant by method chaining?

0 Answers  


how can we load a file of a user in the database table?

3 Answers   ITC Infotech,


difference between applicationserver and webserver

4 Answers   SolutionNET,


Why doesn’t the focus feature on the tag work in every circumstance?

0 Answers  


What is resource bundle?

1 Answers  


Categories