私は何かを作っていますが、動作させることができません。私はnullpointerexceptionを取得しますが、私は理由を理解することはできません。またオブジェクトを関数に渡す
List<Reiziger> reizigers = new ArrayList<>();
は、List
インターフェイスタイプが使用されていることに注意してください:
public class Bus implements Serializable {
ArrayList<Reiziger> reizigers;
public String add(Reiziger reiziger) {
reizigers.add(reiziger);
return "lijst";
}
}
がnullpointerは、あなたがそれを使用する前にArrayList<Reiziger> reizigers
を初期化する必要がありますBus.java
はバスnullまたはreizigerですか? – LLL
reizigerが表示されます。 –
Deflandrex
こんにちは、ユトレヒトからの挨拶...将来の質問では、問題の「根本的原因」を打ち消すタイトルを書いてみてください。 NPEは原因であり、発生する場所は非常に重要です。この質問のタイトルは、問題とはまったく無関係ですが、達成したい文句だけです。根本的な原因がある場合は、同様の質問を見つける方が簡単です。 – Kukeltje