首頁  >  文章  >  Java  >  Java中可以自訂異常類麼

Java中可以自訂異常類麼

王林
王林轉載
2020-07-17 16:37:072468瀏覽

Java中可以自訂異常類麼

首先Java中是可以自訂異常類別的,那麼在Java中怎麼自訂異常類別呢?

(推薦教學:java入門教學

1、先寫一個類,繼承Exception,或是繼承RuntimeException;

2、提供兩個建構方法,一個無參數的,一個有String參數的。有參數方法體中寫super(s)即可。

(影片教學推薦:java影片教學

程式碼實作:

public class Test13 {
    public static void main(String[] args) {
        // 创建自定义异常类的实例,并不抛出
        MyStackOperatorException e = new MyStackOperatorException("栈操作有误");
        String msg = e.getMessage();
        System.out.println(msg);  // 栈操作有误
        e.printStackTrace();  // exception.MyStackOperatorException: 栈操作有误 
        //at exception.Test13.main(Test13.java:23)
}

// 自定义异常类
class MyStackOperatorException extends Exception {
    public MyStackOperatorException() {
    }
    public MyStackOperatorException(String s) {
        super(s);
    }
}

以上是Java中可以自訂異常類麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除