温馨提示×

java泛型数组可以多态吗

小樊
86
2024-07-17 21:27:42
栏目: 编程语言

在Java中,泛型数组不支持多态。这是因为Java中的数组是协变的,即子类对象可以赋值给父类数组,但泛型数组在编译时会擦除泛型类型信息,因此无法实现多态。如果要实现多态,可以使用集合类(如ArrayList)来代替数组,因为集合类是支持泛型和多态的。

0