B
Björn K.
Gast
Hallo,
habe da nur ne kleine Frage, die wahrscheinlich sehr schnell beantwortet ist.
Wenn ich jetzt diese Interfaces bei RMI erstellt habe, was dürfen meine Methoden denn da alles zurückgeben? Nur Klassen (d.h. konkrete und abstrakte Klassen, oder auch Interfaces?)
Wenn ich jetzt z.B. so etwas hötte:
Weil ein EventListener ist ja ein Interface und keine konkrete Klasse.
Wenn so etwas nicht funktioniert, welche abstrakte Klasse müsste man denn im konkreten Fall dieses Eventlisteners dann nehmen, wenn ich z.B. konkrete EventListener-Klassen übertragen will. Gibt es da eine allgemeinere abstrakte Klasse, die ich benutzen könnte?
Danke,
Gruß
Björn
habe da nur ne kleine Frage, die wahrscheinlich sehr schnell beantwortet ist.
Wenn ich jetzt diese Interfaces bei RMI erstellt habe, was dürfen meine Methoden denn da alles zurückgeben? Nur Klassen (d.h. konkrete und abstrakte Klassen, oder auch Interfaces?)
Wenn ich jetzt z.B. so etwas hötte:
Code:
public interface Komponente1 extends Remote {
public EventListener getListener() throws RemoteException;
}
Weil ein EventListener ist ja ein Interface und keine konkrete Klasse.
Wenn so etwas nicht funktioniert, welche abstrakte Klasse müsste man denn im konkreten Fall dieses Eventlisteners dann nehmen, wenn ich z.B. konkrete EventListener-Klassen übertragen will. Gibt es da eine allgemeinere abstrakte Klasse, die ich benutzen könnte?
Danke,
Gruß
Björn