除非通过无界通配符对其进行参数化,否则不允许转换为参数化类型.
BoxintegerBox = new Box ();Box numberBox = new Box ();//Compiler Error: Cannot cast from Box to Box integerBox = (Box )numberBox;
要获得相同的,无限制的通配符可以使用.
private static void add(Box> box) { BoxintegerBox = (Box )box;}
除非通过无界通配符对其进行参数化,否则不允许转换为参数化类型.
BoxintegerBox = new Box ();Box numberBox = new Box ();//Compiler Error: Cannot cast from Box to Box integerBox = (Box )numberBox;
要获得相同的,无限制的通配符可以使用.
private static void add(Box> box) { BoxintegerBox = (Box )box;}