草庐IT

listLong

全部标签

java - 如果泛型支持子类型,哪种类型安全会丢失?

这个问题在这里已经有了答案:IsListasubclassofList?WhyareJavagenericsnotimplicitlypolymorphic?(19个回答)关闭6年前。考虑一下片段:Number[]numbers={1,2.3,4.5f,6000000000000000000L};上述操作完全没问题,Number是一个抽象类。继续,ListlistLong=newArrayList();listLong.add(Long.valueOf(10));ListlistNumbers=listLong;//compilererror-LINE3listNumbers.add(

java - 如果泛型支持子类型,哪种类型安全会丢失?

这个问题在这里已经有了答案:IsListasubclassofList?WhyareJavagenericsnotimplicitlypolymorphic?(19个回答)关闭6年前。考虑一下片段:Number[]numbers={1,2.3,4.5f,6000000000000000000L};上述操作完全没问题,Number是一个抽象类。继续,ListlistLong=newArrayList();listLong.add(Long.valueOf(10));ListlistNumbers=listLong;//compilererror-LINE3listNumbers.add(