N
noob..
Gast
Hallo Leute!
Ich habe eine Klasse Eintrag, die wie folgt aussieht:
Nun möchte ich eine Klasse Ringspeicher zum Speichern von Objekten des Typs Eintrags haben, und zwar mit Hilfe eines Arrays.
Folgendes habe ich mir dazu überlegt:
Was folgt war mir natürlich klar.
Wie kann ich das Problem beheben? Anstatt ein einfaches Objekt von Eintrag ganze Eintrag[] erstellen in der Klasse Ringspeicher? Dann habe ich doch nichts (also speichern von Eintrag-Objekten in der Klasse Ringspeicher) damit erreicht oder?
Vielen Dank im Voraus!
Greeetz
Ich habe eine Klasse Eintrag, die wie folgt aussieht:
Code:
class Eintrag
{
public int schluessel;
public String content;
}
Nun möchte ich eine Klasse Ringspeicher zum Speichern von Objekten des Typs Eintrags haben, und zwar mit Hilfe eines Arrays.
Folgendes habe ich mir dazu überlegt:
Code:
class Ringspeicher
{
Ringspeicher[] ring;
Eintrag e = new Eintrag();
public Ringspeicher(int anzahl)
{
ring = new Ringspeicher[anzahl];
for(int i = 0; i < anzahl; i++) ring[i] = e;
}
}
Code:
Ringspeicher.java:8:48: incompatible types
found : Entry
required: Ringspeicher
for(int i = 0; i < anzahl; i++) ring[i] = e;
^
1 error
Wie kann ich das Problem beheben? Anstatt ein einfaches Objekt von Eintrag ganze Eintrag[] erstellen in der Klasse Ringspeicher? Dann habe ich doch nichts (also speichern von Eintrag-Objekten in der Klasse Ringspeicher) damit erreicht oder?
Vielen Dank im Voraus!
Greeetz