Resultados de la búsqueda a petición "bounded-wildcard"
Java genéricos comodín sin consolidar
¿Hay alguna ventaja de usar genéricos de tipo comodín enBar clase sobre saltarse por completo? public class Foo<T> {} public interface Bar { public void addFoo(Foo<?> foo); public Foo<?> getFoo(String name); }
Creando un nuevo objeto genérico con comodín
Por favor, explique este error de tiempo de compilación de comodines de código genérico: //no compile time error. List<? extends Number> x = new ArrayList<>(); //compile time error. List<? extends Number> x = new ArrayList<? extends Number>();
Tipo genérico anidado de Java
¿Cómo es que uno debe usar el tipo genérico?Map<?, ? extends List<?>> en lugar de un simpleMap<?, List<?>> para el siguientetest() ¿método? public static void main(String[] args) { Map<Integer, List<String>> mappy = new HashMap<Integer, ...
Genéricos de comodín inferidos en el tipo de retorno
Java a menudo puede inferir genéricos basados en los argumentos (e incluso en el tipo de retorno, en contraste con, por ejemplo, C #).Caso en cuestión: ten...
¿Diferencia entre los tipos existenciales de Scala y el comodín de Java por ejemplo?
Un poco más específico que la pregunta de desbordamiento de pila¿Qué es un tipo existencial?, cual es la diferencia entre Scala'stipos existenciales y de...
Error del compilador relacionado con el comodín acotado
Me pregunto qué está mal con este código:
Java: comodines delimitados o parámetro de tipo delimitado?
Recientemente, leí este artículo: http://download.oracle.com/javase/tutorial/extra/generics/wildcards.html [http://download.oracle.com/javase/tutorial/extra/generics/wildcards.html] Mi pregunta es, en lugar de crear un método como este: public ...
¿Por qué no puede tener varias interfaces en un comodín genérico acotado?
Sé que hay todo tipo de propiedades contra-intuitivas de los tipos genéricos de Java. Aquí hay uno en particular que no entiendo, y que espero que alguien pueda explicarme. Al especificar un parámetro de tipo para una clase o interfaz, ...
En Java, ¿cómo puedo evitar los tipos brutos al llamar a getClass en una instancia de un tipo genérico?
Supongamos que tengo esto en Java: