1
<Arasındaki fark nedir? Foo> ve <Foo>
Ben arasındaki fark hakkında bir yanlış anlamayı var gibi <Foo>ve <? extends Foo>. Anladığım kadarıyla, ArrayList<Foo> foos = new ArrayList<>(); Bu tür nesnelerin Foobu dizi listesine eklenebileceğini gösterir. Alt sınıfları Fooda tür Fooolduğundan, ile gösterildiği gibi hatasız olarak eklenebilirler ArrayList<Foo> foos = new ArrayList<>(); foos.add(new Foo()); foos.add(new Bar()); nerede Bar …