≪Java≫ 例外処理について(オーバーロード・オーバーライド)

≪Java≫ 例外処理について(オーバーロード・オーバーライド)


■ オーバーロード


 ・新しい例外や範囲の広い例外を宣言 [ OK ]

■ オーバーライド


 【非チェック例外】
 ・親クラスのメソッドがどんな例外を宣言していても、新たに非チェック例外(実行時例外)を投げる [ OK ]

 【チェック例外】
 ・親クラスに例外宣言がなく、新たに例外を投げる [ NG ]
 ・親クラスでの例外宣言よりも、範囲の広いチェック例外を投げる [ NG ]

 ・親クラスでの例外宣言よりも、範囲の狭いチェック例外を投げる [ OK ]

 【全般】
 ・親クラスでどんな例外を投げていても、例外を投げないようにする [ OK ]



引っ越し前の記事
シェアする
senをフォローする
プレミア商品・お得商品情報局(予約・再販情報も)


タイトルとURLをコピーしました