java:关于泛型的一个小问题

报错:The method PrintArray(T[]) in the type GenericTest is not applicable for the arguments (char[])

传参出错

一开始想为什么会出错,是数组的原因吗?又写了一个

这次没报错,究竟是为什么。后来仔细看了泛型,发现了关键:

于是把第一次的int,char换成Integer,Character,成功。

而第二次的测试肯定是因为int,float自动装箱了。。。

 

posted @ 2018-02-07 14:28  Saruka的男朋友  阅读(162)  评论(0编辑  收藏  举报