Hi,
hänge an einem kleinen Problem:
Ich habe 3 Klassen.
Main
Sub
Sub2
In Klasse Sub wird eine LinkedList erstellt erstellt:
[cs]List<Sub2> list = new LinkedList<Sub2>();[/cs]
In der Mainklasse, und zwar in der main methode (die ja statisch ist), wollte ich einen Eintrag in die LinkedList einfügen:
[cs]Sub obj = new Sub();
obj.list.add(new Sub2());[/cs]
Hier in der zweiten Zeile kommt der Fehler:
Cannot make a static reference to the non-static field obj
Warum der Fehler kommt ist mir klar, aber nicht, wie man ihn umgeht oder löst. Wir sollen die Listen in der main Methode füllen, von daher kann ich das auch nicht anderswo machen (wie z.B. in der Sub Klasse).
Wär schön, wenn mir jemand auf die Sprünge helfen kann. Achso: Die Listen sollen nicht statisch sein!
Danke,
S3cret