※ この記事は韓国語の原文を日本語に翻訳したものです。 new Inventory(3); を入れたけど、 public Inventory(int capacity){ this.items = new Item[this.capacity]; }エ capacity = capacity; が欠けていたため、コンパクト変数がメンバ変数に挿入されず、インデックス値が生成されなかったことで発生したエラーでした。 public Inventory(int capacity){ this.capacity = capacity; this.items = new Item[this.capacity]; }を修正しました。