📅  最后修改于: 2020-11-15 04:09:02             🧑  作者: Mango
除非强制使用无界通配符对其进行参数化,否则不允许强制转换为参数化类型。
Box integerBox = new Box();
Box numberBox = new Box();
//Compiler Error: Cannot cast from Box to Box
integerBox = (Box)numberBox;
要实现相同的目的,可以使用无界通配符。
private static void add(Box> box) {
Box integerBox = (Box)box;
}