dポイントプレゼントキャンペーン実施中!

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

A 回答 (1件)

throw は例外を投げる命令文


throws は例外を投げる可能性があることを宣言する句

throwsは、メソッドの宣言のときにつかうもので、
「このメソッドは、○○という例外をthrowする可能性があります」
という宣言を行うものです。

例:HogeMethodは、XXXExceptionをthrowする。

public void HogeMethod() throws XXXException{
  throw new XXXException();
}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!