OOP Objekte mit Erweiterung Initialisieren

Tubiantor

Mitglied
Hallo,

Ich möchte ein Objekt einer Klasse initialisieren mit einem Interface das eigentlich in der Klasse nicht mit "implements" aufgerufen wird. Also ich möchte die originale Klasse haben nur mit dem Aufruf "implements [...]". Geht das irgendwie? Die Klasse gehört zu einer Librarie deshalb möchte ich die eigentliche Klasse nicht verändern.

Vielen Dank,
Louie
 
Ich möchte ein Objekt einer Klasse initialisieren mit einem Interface das eigentlich in der Klasse nicht mit "implements" aufgerufen wird. Also ich möchte die originale Klasse haben nur mit dem Aufruf "implements [...]". Geht das irgendwie? Die Klasse gehört zu einer Librarie deshalb möchte ich die eigentliche Klasse nicht verändern.
Tut mir leid, aber ich verstehe nicht, was du willst. Du willst die originale Klassen haben?, nur mit dem Aufruf? "implements [...]"???

Das Schlüsselwort "implements" ist kein Aufruf, sondern dient dazu, eine Klasse ein Interface implementieren zu lassen.
 
Ich versuche dir einfach mal mein Problem zu erklären. Ich möchte ein Objekt einer Klasse einer Librarie serialisieren. Die Klasse implementiert aber nicht "Serializable". Ich habe nun keine Lust in den Dateien der Librarie irgendeine Klasse umzuschreiben und deshalb dachte ich mir dass es doch bestimmt eine Möglichkeit eine Instanz der Klasse zu erzeugen die das Interface "Serializable" implementiert.
 
@Robat Ja, das ist eine gute Idee. Es wäre noch besser wenn ich nicht extra eine Klasse erzeugen müsste, weil das Objekt ohnehin nur zweimal benutzt wird aber das ist bis jetzt die beste Lösung.
 

Neue Themen


Zurück
Oben