Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaでカスタム例外を作成するにはどうすればよいですか?


アプリケーションの要件に基づいて、意味のある例外を開発する必要がある場合があります。 JavaでExceptionクラスを拡張することで、独自の例外を作成できます

Javaでのユーザー定義の例外は、カスタム例外とも呼ばれます。

例を使用してカスタム例外を作成する手順

  • CustomExceptionクラスは、このクラスがExceptionクラスを拡張しているカスタム例外クラスです。
  • ローカル変数メッセージを1つ作成して、例外メッセージをクラスオブジェクトにローカルに保存します。
  • カスタム例外オブジェクトのコンストラクターに文字列引数を渡します。コンストラクターは、引数文字列をプライベート文字列メッセージに設定します。
  • toString()メソッドは、例外メッセージを出力するために使用されます。
  • mainメソッドで1つのtry-catchブロックを使用してCustomExceptionをスローし、カスタム例外の作成中に文字列がどのように渡されるかを観察します。キャッチブロック内で、メッセージを印刷しています。

class CustomException extends Exception {
   String message;
   CustomException(String str) {
      message = str;
   }
   public String toString() {
      return ("Custom Exception Occurred : " + message);
   }
}
public class MainException {
   public static void main(String args[]) {
      try {
         throw new CustomException("This is a custom message");
      } catch(CustomException e) {
         System.out.println(e);
      }
   }
}

出力

Custom Exception Occurred : This is a custom message

  1. JavaでJToggleButtonを実装するにはどうすればよいですか?

    JToggleButton JToggleButton AbstractButtonの拡張です また、オンに切り替えることができるボタンを表すために使用できます。 およびオフ 。 JToggleButtonの場合 を初めて押すと、押したままになり、2回押すと離すことができます。 JToggleButton ActionEventを生成します 押すたびに。 JToggleButton ItemEventを生成することもできます 、このイベントは、選択の概念をサポートするコンポーネントによって使用されます。 JToggleButtonの場合 を押すと選択されます。

  2. Javaでログインフォームを作成するにはどうすればよいですか?

    Javaを使用してJavaでログインフォームを開発できます スイング テクノロジー。この例では、2つのラベルユーザー名を作成できます。 およびパスワード 、ユーザーが入力する2つのテキストフィールド有効 クレデンシャル 最後に1つの送信ボタン。ユーザーが2つのテキストフィールドに有効なクレデンシャルを入力できるようになると、こんにちはが表示されます。 管理者 ログインフォームで。 例 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class LoginDemo extends JFrame im