Re: Zwischen eigene Klassen casten
- From: Stefan Kuhne <SK-Privat@xxxxxxx>
- Date: Mon, 26 Nov 2007 13:53:19 +0100
Sven Köhler schrieb:
Warum Drei von Zwei abgeleitet sein muss, damit man es nach Zwei castenOk, nun zu meinem eigentlichem Problem, wie kann ich Bla nach Foo.Bla
kann? Stell dir vor, Zwei definiert jede Menge von Methoden, die Drei
nicht haben muss, weil es eben nicht von Zwei abgeleitet ist. Was soll
die JVM machen, wenn man solch eine Methode aufruft für ein Drei-Objekt
welches nach Zwei gecastet worden ist?
wandeln?
Was ist Foo und was ist Foo.Bla?
Also ich habe eine Software,
diese war ursprünglich sehr einfach und hatte nur das default Paket.
Darin war eine Klasse A und eine Klasse B.
In A gibt eis einen Vector mit Bs.
A wird in eine Datei geschrieben.
Nun wuchs das Programm und Pakete mussten her.
So wurden A und B in ein Package Foo verschoben.
Seit dem kann ich die alten dateien nicht mehr lesen, da diese A und B und nicht Foo.A und Foo.B beinhalten.
Meine erste Idee wäre es, Die Datei mit A aus lesen und dann anch Foo.A zu casten, abe das geht nicht.
An A und B wurde nur das Paket geändert sonst nichts.
Stefan Kuhne
.
- Follow-Ups:
- Re: Zwischen eigene Klassen casten
- From: Alfred
- Re: Zwischen eigene Klassen casten
- From: Hubert Partl
- Re: Zwischen eigene Klassen casten
- From: Michael Paap
- Re: Zwischen eigene Klassen casten
- From: Michael Paap
- Re: Zwischen eigene Klassen casten
- From: Sven Köhler
- Re: Zwischen eigene Klassen casten
- References:
- Zwischen eigene Klassen casten
- From: Stefan Kuhne
- Re: Zwischen eigene Klassen casten
- From: Sven Köhler
- Re: Zwischen eigene Klassen casten
- From: Stefan Kuhne
- Re: Zwischen eigene Klassen casten
- From: Sven Köhler
- Zwischen eigene Klassen casten
- Prev by Date: Re: Zwischen eigene Klassen casten
- Next by Date: Re: Zwischen eigene Klassen casten
- Previous by thread: Re: Zwischen eigene Klassen casten
- Next by thread: Re: Zwischen eigene Klassen casten
- Index(es):
Relevant Pages
|