自定义异常的用法,抛出异常后,代码仍然继续执行。

//自定义异常

public class NoThisSoundException extends Exception{
private String i;

public NoThisSoundException() {
super();
}

public NoThisSoundException(String i) {
super(i);
}

}

//抛出异常--------------------------------------

public void play(int index){
//大于10,抛出自定义异常
if(index > 10 ){
try {
throw new NoThisSoundException("您播放的音乐不存在");
} catch (NoThisSoundException e) {
e.printStackTrace();
}
}
System.out.println("呵呵");
}

----------------------

自定义异常类只要继承 Exception,然后创建构造方法,调用父类构造函数super();就可以

用法throw new NoThisSoundException("您播放的音乐不存在");

抛出异常后,代码仍然继续执行。

posted @ 2015-10-28 14:44  杨岳龙  阅读(1401)  评论(0编辑  收藏  举报