Tach auch,
gibts in Java gar keine Art von selbst-kreierten Casts oder wird das ausschließlich über .to<Klasse>-Funktionen gelöst?
Konkret: Ich habe eine Klasse Row (repräsentiert eine Datenzeile) und eine Klasse Feature (die von Row erbt). Eine Datenzeile hat ´nen Satz von Attributen.
Nun möchte ich in einer Klasse Table eine Methode zur Verfügung stellen, die mir alle Rows zurückgibt (also eine LinkedList<Row>). Erstelle ich nun jedoch eine Tabelle, die nicht aus einfachen Rows, sondern aus Features besteht, möchte ich natürlich auch features erhalten (also irgendwas der Form LinkedList<Features>). Ich fühl mich ja fast ein wenig schäbig das zu fragen, aber muss ich echt die Methode getAll() in der speziellen Tabelle neu implemntieren?
Steh grade auf´m Schlauch...
gibts in Java gar keine Art von selbst-kreierten Casts oder wird das ausschließlich über .to<Klasse>-Funktionen gelöst?
Konkret: Ich habe eine Klasse Row (repräsentiert eine Datenzeile) und eine Klasse Feature (die von Row erbt). Eine Datenzeile hat ´nen Satz von Attributen.
Nun möchte ich in einer Klasse Table eine Methode zur Verfügung stellen, die mir alle Rows zurückgibt (also eine LinkedList<Row>). Erstelle ich nun jedoch eine Tabelle, die nicht aus einfachen Rows, sondern aus Features besteht, möchte ich natürlich auch features erhalten (also irgendwas der Form LinkedList<Features>). Ich fühl mich ja fast ein wenig schäbig das zu fragen, aber muss ich echt die Methode getAll() in der speziellen Tabelle neu implemntieren?
Steh grade auf´m Schlauch...