java自定義異常類
下面是我寫的自定義異常類,以及使用自定義異常類,(聲明我是照著葫蘆畫瓢寫的,不懂原理):
package?yichang;
public?class?Yichangthrows?{
????int?a?=?10;
????int?b?=?0;
????public?static?void?main(String[]?args)?{
????????Yichangthrows?one?=?new?Yichangthrows();
????????try{
????????????one.whai();
????????}catch(Zdyych?e){
????????????e.printStackTrace();
????????????System.out.println("錯誤");
????????}finally{
????????????System.out.println("finally模塊的代碼一定執行");
????????}
}
????public?void?whai(){
????????if(a==10){
????????????a?=?a/b;
????????}
????}
????/*public?void?show()throws?Zdyych{
????????
????????try?{
????????????if(a==10){
????????????a?=?a/b;
????????????}
????????}catch(Exception?e){
????????????System.out.println("b即除數不能為零");
????????}
????}*/
}下面是自定義異常類:
package yichang;
public class Zdyych extends Exception {
??? public Zdyych(){
?? ??? ?super();
??? }
?? ?public Zdyych(String message){
?? ?? super(message);
? }
}
到底哪里錯了,麻煩大神指正下,謝謝了。
2017-03-24
哪里報錯了