//自定义异常
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("您播放的音乐不存在");
抛出异常后,代码仍然继续执行。