java异常--自定义异常
步骤:
-
创建自定义异常类。
-
在方法中通过throw关键字抛出异常对象。
-
处理异常try-catch 捕获并处理,否则在方法声明处通过throws关键字指明抛出给调用者的方法。
-
在异常方法的的调用者中捕获并处理异常。
package charpter6;
public class Demo03 extends Exception{
//传递数字>10
private int detail;
public Demo03(int a){
detail = a;
}
//toString 快捷键:Alt+insert
//异常的打印信息
@Override
public String toString() {
return "Exception{" + detail + '}';
}
}
package charpter6.Demo02;
import charpter6.Demo03;
public class Test01 {
//可能会存在异常的方法
static void test(int a)throws Demo03{
System.out.println("传递的参数为:"+a);
if(a>10){
throw new Demo03(a); //抛出
}
System.out.println("ok");
}
public static void main(String[] args) {
try{
test(11);
}catch(Demo03 e){
System.out.println("Exception:"+e);
}
}
}
标签:自定义,--,System,Demo03,charpter6,异常,public From: https://www.cnblogs.com/ssl-study/p/16734942.html