If a method does not handle a checked exception, the method
must declare it using the throwskeyword.
The throws keyword appears at the end of a method's signature.
You can throw an exception, either a newly instantiated one
or an exception that you just caught, by using the throw keyword. Try to understand the
different in throws and throw keywords.
The
following method declares that it throws a RemoteException:
import java.io.*;
public class className
{
public void deposit(double amount) throws RemoteException
{
// Method implementation
throw new RemoteException();
}
//Remainder of class definition
}
A method can
declare that it throws more than one exception, in which case the exceptions
are declared in a list separated by commas. For example, the following method
declares that it throws a RemoteException and an InsufficientFundsException:
import java.io.*;
public class className
{
public void withdraw(double amount) throws RemoteException,
InsufficientFundsException
{
// Method implementation
}
//Remainder of class definition
}
No comments:
Post a Comment