1. 程式人生 > 其它 >Java異常02——自定義異常

Java異常02——自定義異常

Error與Exception與自定義異常

Error與Exception

Error

Exception

自定義異常

快捷鍵: ctrl + alt + t

package exception.demon02;

//自定義的異常類----繼承Exception(異常)類
public class MyException extends Exception{

//傳遞數字>10;
private int detail;

public MyException(int a) {
this.detail=a;
}
//列印----toString
// 異常的列印資訊
@Override
public String toString() {
return "MyException{" +
"detail=" + detail +
'}';
}
}
-----------------
package exception.demon02;

public class Test {

//可能存在異常的方法
static void test(int a) throws MyException{
System.out.println("傳遞的引數為:" + a);
if(a>10){//丟擲
throw new MyException(a);
}
System.out.println("Ok");
}

public static void main(String[] args) {//丟擲後就要捕獲
try {
test(11);
} catch (MyException e) {
System.out.println("MyException>="+e);
}
}
}

學習內容源自視訊:b站狂神說Java