2012-03-19 5 views
0

私のプログラムにはいくつかのネストされたメソッドがあります。深くネストされたメソッドのエラーがtryブロックでエラーになった場合、どのように実行をやめ、エラーをコンソールに出力するのですか?さらなるプログラムの実行を中止します

答えて

2

ない私が正しくあなたの質問を理解してるかどうか確認してください...

しかし、あなたはより深いダウンコードでそれを処理したくない場合は、それをキャッチ(またはそれと再キャッチしません - それをもう一度)。

例外は、何かがキャッチするまで呼び出しスタックを移動します。

+0

私はこれを試して、それは完全に動作します – Luke101

0

ブロックを使用して、catchブロック内で例外を再開することができます。このバブルを上にすると、アプリはそれを処理して終了できます。

0

もう1つのことは、カスタム例外に例外をラップし、それを処理するために使用する特定のtry catchブロックに到達するまで、別のtry catchに再スローするように指示することです。

関連する問題