自定义异常类
定义异常类的步骤:
自定义一个类继承Exception即可。
//自定一个没有IP的异常类
class NoIpException extends Exception
{
public NoIpException(String message){
super(message); //调用Exception一个参数的构造函数。
}
}
class CustomException
{
public static void main(String[] args) //throws NoIpException //抛出处理
{
String ip = null;
try
{
test(ip);
}
catch (NoIpException e)//捕获处理
{
e.printStackTrace();
System.out.println("马上连上分配IP");
}
}
public static void test(String ip) throws NoIpException{
if (ip == null)
{
throw new NoIpException("没有 ip");
}
System.out.println(" 网络正常 ");
}
}