Может кто-нибудь ответить, почему проблема с моим списком массивов.У меня есть классы: List
, People
и Main
(чтобы запустить все).
В List
Я создаю новый ArrayList
для хранения объектов типа People
.
В Main
я создаю новый объект List, затем создаю новый объект People, а затем вызываю из объекта List add
метод, и в этот момент я получаю исключение nullPointerException
.
public class Main {
public static void main(String[] args) {
List l = new List(); // making new List object
People p = new People(); // making new People object
l.addPeople(p); // calling from List object "addPeople" method and
}
// parsing People object "p"
}
import java.util.ArrayList;
public class List {
public List(){ //constructor
}
ArrayList<People>list; // new ArrayList to hold objects of type "People"
public void addPeople(People people){
list.add(people); // I get error here
}
}
public class People {
public People(){ // constructor
}
}