Hallo,
ich bin grade dabei einige Klassen zu implementieren. Die Interfaces sind gegeben.
Jetzt gibt es eine Methode, die in etwa so aussieht:
Blub ist ein Interface, das ebenfalls implementiert wird an anderer Stelle.
Soweit kein Problem, allerdings hab ich folgendes Problem:
Wenn ich jetzt diese Methode implementiere, muss ich die implementation von Blub benutzen, also ändert sich die Methode zu:
Das geht aber nicht, da krieg ich ein type missmatch. Wären es keine Sets sondern nur Blub und BlubImplementation wäre es kein Problem.
Was kann ich jetzt dagegen tun?! Hoffe ihr versteht mein Problem.
ich bin grade dabei einige Klassen zu implementieren. Die Interfaces sind gegeben.
Jetzt gibt es eine Methode, die in etwa so aussieht:
Java:
public Set<Blub> getAllBlubs();
Blub ist ein Interface, das ebenfalls implementiert wird an anderer Stelle.
Soweit kein Problem, allerdings hab ich folgendes Problem:
Wenn ich jetzt diese Methode implementiere, muss ich die implementation von Blub benutzen, also ändert sich die Methode zu:
Java:
public Set<BlubImplementation> getAllBlubs() {
// viel code hier
}
Das geht aber nicht, da krieg ich ein type missmatch. Wären es keine Sets sondern nur Blub und BlubImplementation wäre es kein Problem.
Was kann ich jetzt dagegen tun?! Hoffe ihr versteht mein Problem.