-3
웹 사이트 클래스에 로그인 할 때 객체 목록을 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