S
sep
Gast
Hello everyody out there using Java ;-)
ich habe da folgendes Problemchen:
ich habe ien Klasse [term] mit einem [terms] Vector-Objekt geschaffen, dieser Vector soll mehrere Elemente auch verschiedener Klassen aufnehmen, auf die ich dann zugreifen kann, z.B. mit der Get(Index) Methode.
Der Zugriff soll dann folgerndermaßen funzen:
Wie überlade ich nun die zugehörende Item-Funktion der Klasse term: (dieser Code funktioniert nicht...)
Die Klassen term und objekttyp1,2 sind nicht voneinander vererbt worden. Benutze ich die Oberklasse Object, dann habe ich keinen Zugriff auf die speziellen Methoden und Eigenschaften der Klassen objekttyp1,2, da diese darin nicht existieren.
hope this war verständlich??
HaPe
ich habe da folgendes Problemchen:
ich habe ien Klasse [term] mit einem [terms] Vector-Objekt geschaffen, dieser Vector soll mehrere Elemente auch verschiedener Klassen aufnehmen, auf die ich dann zugreifen kann, z.B. mit der Get(Index) Methode.
Der Zugriff soll dann folgerndermaßen funzen:
Code:
term t = new term;
t.add(objekttyp1);
t.add(objekttyp2);
t.Item(0).[Eigenschaften und Elemente von Objekttyp1]
t.Item(1).[Eigenschaften und Elemente von Objekttyp2]
Wie überlade ich nun die zugehörende Item-Funktion der Klasse term: (dieser Code funktioniert nicht...)
Code:
public objekttyp1 Item(int Index) {
return terms.Get(Index);
}
public objekttyp2 Item(int Index) {
return terms.Get(Index)
}
Die Klassen term und objekttyp1,2 sind nicht voneinander vererbt worden. Benutze ich die Oberklasse Object, dann habe ich keinen Zugriff auf die speziellen Methoden und Eigenschaften der Klassen objekttyp1,2, da diese darin nicht existieren.
hope this war verständlich??
HaPe