モジュール java.base
パッケージ java.lang

クラスInstantiationException

すべての実装されたインタフェース:
Serializable

public class InstantiationException extends ReflectiveOperationException
アプリケーションがClassクラスのnewInstanceメソッドを使ってクラスのインスタンスを生成しようとしたときに、指定されたクラス・オブジェクトのインスタンスを生成できない場合にスローされます。 インスタンス化は、次の理由を含むさまざまな理由によって失敗することがあります。ただし、これらの理由に限定されません。
  • クラス・オブジェクトが、抽象クラス、インタフェース、配列クラス、プリミティブ型、またはvoidを表す場合
  • クラスが引数なしのコンストラクタを保持しない場合
導入されたバージョン:
1.0
関連項目:
  • コンストラクタの詳細

    • InstantiationException

      public InstantiationException()
      詳細メッセージなしでInstantiationExceptionを構築します。
    • InstantiationException

      public InstantiationException(String s)
      指定された詳細メッセージを持つInstantiationExceptionを構築します。
      パラメータ:
      s - 詳細メッセージ。