Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


class A{
some variables;
public void a()throws Excepion1,Exception2{....}
}
class B extends A{
variables...
public void a()throws E2,E3{.....}
}
Qns:
here override of methods occurs or not,ore else wil give
any compilation error or run properly..plz tell me briefly
whts happening with the above codes....

Answers were Sorted based on User's Feedback



class A{ some variables; public void a()throws Excepion1,Exception2{....} } class B ex..

Answer / dipesh

this will throw complie error b'coz u r overirding the
method & u overirdng method cant throw exceptions which is
not being thrown by overirded method hwevr ovrindng method
can throw runtime exceptions

Is This Answer Correct ?    10 Yes 0 No

class A{ some variables; public void a()throws Excepion1,Exception2{....} } class B ex..

Answer / anjan singh

while overriding, you must keep in mind that the exception
being thrown by overriding method(method in subclass)
should not throw a broader exception than what is already
thrown by method in super class. one exception is that, you
can always throw RuntimeException from method in subclass.

Is This Answer Correct ?    1 Yes 0 No

class A{ some variables; public void a()throws Excepion1,Exception2{....} } class B ex..

Answer / jeevan

It is a good programming practice to have only a sub set of
checked exceptions classes from the throws clause of the
inherited method of the superclass.


Here in the above example E2,E3 exception are not a subset
of the exception classes of the inherited method

Is This Answer Correct ?    2 Yes 2 No

class A{ some variables; public void a()throws Excepion1,Exception2{....} } class B ex..

Answer / sunita

Overriding methods cannot change the signature of the
overridden method. but runtime exception r not present in
signature so u can only add the runtime exception in
overriden method.

Is This Answer Correct ?    1 Yes 1 No

Post New Answer

More Core Java Interview Questions

What is the difference between preemptive scheduling and time slicing in java programming?

0 Answers  


Is math an abstract class in java?

0 Answers  


What is the memory leak in java?

0 Answers  


Why is static used?

0 Answers  


What is JAVA? Why it is platform independent?

10 Answers   NIIT,


Why we use methods in java?

0 Answers  


Why do I need to declare the type of a variable in java?

0 Answers  


What is string syntax?

0 Answers  


In a my eclipse editor if i want to switch from jdk 1.4 to jdk 1.6 how to do that???? Initially i have jdk1.4

1 Answers   Tech Mahindra,


Can we have any code between try and finally blocks?

0 Answers  


How to avoid the runtime exception ?

2 Answers  


What is the difference between inner class and nested class?

0 Answers  


Categories