Auf Thema antworten

Danke für die Hinweise!

Beim Nachträglichen Lesen fällt mir auf, dass ich das arg blöd formuliert habe - die Methode soll innerhalb einer Klasse ein konstantes Array zurückgeben (also unabhängig von anderen Variablen), aber zwischen verschiedenen Klassen gibt es schon Unterschiede. Dass ich keine Klasse ableite, sondern ein Interface implementiere, hängt auch damit zusammen, dass meine Klassen Methoden von ganz anderen Klassen erben sollen (je nachdem, was sie eben machen sollen).


- Wieso sollte man keine generischen <>-Klammern verwenden? Schließlich will ich, dass nur Klassen übergeben werden dürfen, die eben DIESES Interface implementieren!

- Egal wie ich es mache, gibt mir eclipse ohne "unchecked" Warnungen zur Typsicherheit aus. Gibt es keine "saubere" Art, das Problem ohne Warnungen zu lösen?

- Collections will ich eigentlich vermeiden. Das Array, dass ich zurückgeben will, ist ja konstant, man kann sich also den Mehraufwand (auch an Speicher) sparen.


Vielen Dank für eure Hilfe!



Oben