Wie kann ich diese Java-Sammelform erstellen?Wie kann ich diese Java-Sammelform erstellen?
public interface IField {
}
class Field implements IField { // package private class
}
public class Form {
private List<Field> fields;
public List<IField> getFields() {
return this.fields;
}
}
Die return-Anweisung führt einen Compiler-Fehler (ich kenne den Grund - ich Generika Tutorial lesen), aber es wäre sehr nützlich sein, einen solchen Code zu schreiben.
Wenn ich "Felder" als Liste deklariert habe, müsste ich in anderen Methoden einer Form-Klasse viele Umwandlungen zu Feld verwenden.
Kann ich diesen verdammten Compiler zwingen, seine Regeln zu beugen und diese Return-Anweisung zu kompilieren?
Vielen Dank im Voraus.
Als Randnotiz wird this.fields als this.fiedls typoed und ich bearbeiten nicht hoch genug rep müssen Beiträge anderer Leute. – Powerlord
@R Bemrose - behoben, danke. –