まず、Java では例外クラスをカスタマイズできます。では、Java で例外クラスをカスタマイズするにはどうすればよいでしょうか?
(推奨チュートリアル: java 入門チュートリアル )
1. まずクラスを作成し、Exception を継承するか、RuntimeException を継承します;
2. 2 つを提供します。コンストラクターは 2 つあり、1 つはパラメーターなし、もう 1 つは文字列パラメーター付きです。メソッド本体にパラメータを指定してスーパーを記述するだけです。
(ビデオ チュートリアルの推奨: 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 中国語 Web サイトの他の関連記事を参照してください。