«bounded-wildcard» etiketlenmiş sorular



5
Mockito: Sınırlı Jokerlerle Tip Dönen Stubbing Yöntemleri
Bu kodu düşünün: 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 } } Derleyici, davranışı saplamaya çalışan satırdan şikayetçi …


5
Java: sınırlı joker karakterler veya sınırlı tür parametresi?
Son zamanlarda şu makaleyi okudum: http://download.oracle.com/javase/tutorial/extra/generics/wildcards.html Sorum şu, bunun gibi bir yöntem oluşturmak yerine: public void drawAll(List<? extends Shape> shapes){ for (Shape s: shapes) { s.draw(this); } } Bunun gibi bir yöntem oluşturabilirim ve iyi çalışıyor public <T extends Shape> void drawAll(List<T> shapes){ for (Shape s: shapes) { s.draw(this); } …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.