anson @Java

例外を発生させてみる

最終更新:

匿名ユーザー

- view
メンバー限定 登録/ログイン

例外を発生させてみる

例外というのは、定義した配列を超えて使用しようとしたり
指定したファイルが存在しないときなどのことを指します
このようなプログラムはコンパイルを行うとエラーが発生します
コンパイルしたときにException in thread "main" java.・・・・・・
とか表示されるでしょう、つまるところ例外とはこれを指します

以下のサンプルでは配列の範囲を超えています
そのため「Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException」
といったエラーが吐き出されるはずです
次からはこれをプログラム中で検出します



サンプル
class SuperClass {
	
	public int x[] = new int[5];
	
	//コンストラクタ
	public SuperClass(){
		System.out.println("スーパークラスのコンストラクタ");
	}
	//メソッド
	public void Out(int n){
		System.out.println("配列の中身は" + x[n]);
	}
}

class Sample {
	public static void main(String args[])
	{
		//サブクラス作成
		SuperClass test = new SuperClass();
		
		//サブクラスのメソッド
		test.Out(10);
	}
}

戻る
記事メニュー
目安箱バナー