Java Generics - Yayın Yok
Parametreli bir türe çevrim, sınırsız joker karakterlerle parametrelendirilmediği sürece izin verilmez.
Box<Integer> integerBox = new Box<Integer>();
Box<Number> numberBox = new Box<Number>();
//Compiler Error: Cannot cast from Box<Number> to Box<Integer>
integerBox = (Box<Integer>)numberBox;
Aynı şeyi başarmak için sınırsız joker karakterler kullanılabilir.
private static void add(Box<?> box) {
Box<Integer> integerBox = (Box<Integer>)box;
}