• 締切済み

throwとthrowsの違い

throwとthrows句の違いを教えてください。どちらも例外を投げるということしかわかりません。

みんなの回答

  • sasadora
  • ベストアンサー率68% (59/86)
回答No.1

throw は例外を投げる命令文 throws は例外を投げる可能性があることを宣言する句 throwsは、メソッドの宣言のときにつかうもので、 「このメソッドは、○○という例外をthrowする可能性があります」 という宣言を行うものです。 例:HogeMethodは、XXXExceptionをthrowする。 public void HogeMethod() throws XXXException{   throw new XXXException(); }

関連するQ&A