Hallo Leute. Ich bekomme ne NullPointerException aber kann nicht sehen, wieso ich die bekomme. Scheint n doofer Anfängerfehler zu sein. Könnt ihr mich bitte auf den richtigen Weg bringen?
Hier der initiale Aufruf:
Die "Stock" Klasse mit den relevanten Methoden:
Book erbt von Title. Title ist nur eine abtrakte Überklasse die gemeinsamme Dinge wie eine ID und Methoden wie getName etc. enthält.
Was mache ich verkehrt?
Hier der initiale Aufruf:
Java:
public static void main(String[] args)
{
Stock st = new Stock();
st.addBook("Test");
}
Die "Stock" Klasse mit den relevanten Methoden:
Java:
package library.stock;
import library.items.*;
import java.util.ArrayList;
public class Stock
{
private ArrayList<Title> items;
public Stock() { }
public Title addBook(String name)
{
Title book = new Book(name);
items.add(book);
return book;
}
}
Book erbt von Title. Title ist nur eine abtrakte Überklasse die gemeinsamme Dinge wie eine ID und Methoden wie getName etc. enthält.
Was mache ich verkehrt?