¿Cómo puedo hacer este modelo genérico de java?¿Cómo puedo hacer este modelo genérico de java?
public interface IField {
}
class Field implements IField { // package private class
}
public class Form {
private List<Field> fields;
public List<IField> getFields() {
return this.fields;
}
}
La instrucción de retorno lanza un error de compilación (sé la razón - He leído el tutorial genéricos), pero sería muy útil para escribir dicho código.
Si declaré "campos" en una lista que necesitaría utilizar una gran cantidad de moldes de campo en otros métodos de una clase de formulario.
¿Puedo forzar a ese maldito compilador a doblar sus reglas y compilar esa declaración de devolución?
Gracias de antemano.
Como nota al margen, this.fields se typoed como this.fiedls y yo no tienen un representante lo suficientemente alto como para editar los mensajes de otras personas. – Powerlord
@R Bemrose - arreglado, gracias. –