-3
Websiteクラスにログインするときに、ArrayList loggedInListにオブジェクトメンバーを追加しようとしています。ArrayListに追加しようとするとNullPointerExceptionエラーが発生する
public class Website
{
// The name of the website.
private String name;
// The number of hits on the website.
public int hits;
// The amount of money taken at the checkout.
private double salesTotal;
//
private ArrayList<Member> loggedInList;
私のウェブサイトクラスのコードですか?
public Website(String newName)
{
// Intialises the name of the website.
name = newName;
// Intialises the number of hits on the site.
hits = 0;
// Intialises the amount of money taken at the checkout.
salesTotal = 0;
//
loggedInList = new ArrayList<Member>();
}
ウェブサイトクラスのコンストラクタです。
public void memberLogin(Member member)
{
member.setLoginStatus(true);
member.setWebsite(this);
System.out.println(name + " welcomes member " + member.getMembershipNumber() + "," + " you are now logged in.");
member.setWebsite(this);
hits +=1;
loggedInList.add(member);
}
現在のメンバーをArrayListに追加するべきかどうかの方法です。
loggedInList.add(member);
私は正直、なぜ見当もつかない:
私が手にエラーがライン上でNullPointerExceptionがあります。
は、使用する前に、リストを構築すること – Elyasin
^彼らはコードが貼り付けられたから... –
どちらのリストがnullであるか、メンバーは、あなたが何を意味するか – Antoniossss