首頁 > Java > java教程 > Java中可以自訂異常類麼

Java中可以自訂異常類麼

王林
發布: 2020-07-17 16:37:07
轉載
2571 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板