Я разрабатываю проект на Яве, и он с ошибкой, я уже нашел его, но я не понимаю это.
public class Time{
private String nome;
private ArrayList<Jogador> jogadores;
private Integer gols;
public void addGol(){
this.gols = this.gols+1;
}
}
public class App {
public static void main (String args[]){
Time time = new Time("A");
time.addGol();
}
}
Он производит Exception in thread "main" java.lang.NullPointerException
, Причина - это private Integer gols;
что то, как Integer
, если я помещу int
это обычно работает.
int
примитивный и Integer
объект?