A)
->”catch” block is used to create a block of statements.
->in catch block exception handling code is implemented.
->So, catch block is known as “Exception handler”.
->catch block is known as a method block.
It looks like a method. I.e. method name and parameters contained. It contains only exception object reference as argument.
->if exception is not raised in try block catch block is never executed. I.e. control comes to catch block iff exception is raised in try block.
->we can have any no.of catch blocks per try block. I.e. one try block can have any no.of catch blocks, associated with it.
->Between try and catch blocks no other code is allowed.
->both try and catch blocks can be nested.
try
{
---
---
---
try
{
}
catch( e)
{
}
}
catch( e)
{
---
---
---
try
{
}
catch( e)
{
}
---
---
---
}
->catch( e) , Here “e” is reference holding the object address
->here “try” contain “try” again “try” , “catch” blocks are there and that is called nested.
That “catch” also contain nested.
Comments
Post a Comment