Preguntas etiquetadas con bounded-wildcard

14
¿Qué es PECS (Producer Extender Consumer Super)?
На этот вопрос есть ответы en Stack Overflow на русском : Использование wildcard en Generics Java Me encontré con PECS (abreviatura de Productor extendsy Consumidorsuper ) mientras leía sobre genéricos. ¿Alguien puede explicarme cómo usar PECS para resolver la confusión entre extendsy super?


5
Mockito: métodos de troquelado que devuelven el tipo con comodines delimitados
Considera este código: public class DummyClass { public List<? extends Number> dummyMethod() { return new ArrayList<Integer>(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List<? extends Number> someList = new ArrayList<Integer>(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } El compilador se queja de la …


5
Java: ¿comodines acotados o parámetro de tipo acotado?
Recientemente, leí este artículo: http://download.oracle.com/javase/tutorial/extra/generics/wildcards.html Mi pregunta es, en lugar de crear un método como este: public void drawAll(List<? extends Shape> shapes){ for (Shape s: shapes) { s.draw(this); } } Puedo crear un método como este y funciona bien: public <T extends Shape> void drawAll(List<T> shapes){ for (Shape s: shapes) …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.