如果禁止使用通配符数组,我可以使用哪种类型?

时间:2019-04-12 09:57:46

标签: java

通配符是一种抽象类型。实例化是不可能的。因此,我了解到以下类的实例化

ArrayList< ? extends String> list= new ArrayList< ? extends String>(); // won't work

那么什么类型可以工作?任何不是抽象的吗?

1 个答案:

答案 0 :(得分:0)

String是final类,因此您不能从它扩展!

检查:https://stackoverflow.com/a/5181618/7366850

有关通配符检查的更多示例:https://www.geeksforgeeks.org/wildcards-in-java/