Guten Abend.
Folgendes....
Es gibt vier Klassen.
Die bilden verschiedene Datentypen.
Da stehen dann Daten drin wie z.B in lecturer name, fachrichtung etc.
Dann gibt es eine Klasse "Input", die soll diese Daten in einer Treemap mit ArrayList Speichern.
NUN das Problem!
Ich könnte zwar diese vier Klassen zu einer Klasse schreiben, möchte ich aber nicht.
Das Ding ist, dass in Input die Daten in die Treemap+ArrayList geschrieben werden
und dort muss ich der Arraylist ja sagen, welchen Typ ich Speichere. Und da ja alle vier Typen gespeichert werden
währe es aus meiner sicht unklug, in "Input" jedesmal den Typ anzugeben, der gerade gespeichert werden soll.
Ausprobiert habe ich es so, dass ich eine Klasse geschrieben habe z.B. Data und die vier Klassen
haben dann von dieser "Data" geerbt. Somit konnte ich dann in "Input" als Typ "Daten" angeben!
Leider bekomme ich aber einen StackOverFlow, wenn ich es so mache.
Hat jemand eine Idee wie ich das machen kann? Oder wie ich die Data schreiben muss, damit kein
StackOverFlow entsteht?
Hoffentlich versteht ihr überhaupt was ich will!
MfG Keno
Folgendes....
Es gibt vier Klassen.
Die bilden verschiedene Datentypen.
Code:
class university
class lecturer
class course
class ratings
Dann gibt es eine Klasse "Input", die soll diese Daten in einer Treemap mit ArrayList Speichern.
NUN das Problem!
Ich könnte zwar diese vier Klassen zu einer Klasse schreiben, möchte ich aber nicht.
Das Ding ist, dass in Input die Daten in die Treemap+ArrayList geschrieben werden
und dort muss ich der Arraylist ja sagen, welchen Typ ich Speichere. Und da ja alle vier Typen gespeichert werden
währe es aus meiner sicht unklug, in "Input" jedesmal den Typ anzugeben, der gerade gespeichert werden soll.
Ausprobiert habe ich es so, dass ich eine Klasse geschrieben habe z.B. Data und die vier Klassen
haben dann von dieser "Data" geerbt. Somit konnte ich dann in "Input" als Typ "Daten" angeben!
Leider bekomme ich aber einen StackOverFlow, wenn ich es so mache.
Hat jemand eine Idee wie ich das machen kann? Oder wie ich die Data schreiben muss, damit kein
StackOverFlow entsteht?
Hoffentlich versteht ihr überhaupt was ich will!
MfG Keno