开发中针对原来的老代码进行扩展时,遇到了这个问题:
抽象来说就是:重载方法时,不允许区别仅为使用不同的泛型。
报错原因:both methods have same erasure
这里涉及到一个重要的泛型知识点,可以参考该文章:https://www.jianshu.com/p/f9d...
该文章提供了一个可用的解决方案https://blog.csdn.net/qq_3628...
我认为仅可用,但是实际上使用时仍不完美。
开发中针对原来的老代码进行扩展时,遇到了这个问题:
抽象来说就是:重载方法时,不允许区别仅为使用不同的泛型。
报错原因:both methods have same erasure
这里涉及到一个重要的泛型知识点,可以参考该文章:https://www.jianshu.com/p/f9d...
该文章提供了一个可用的解决方案https://blog.csdn.net/qq_3628...
我认为仅可用,但是实际上使用时仍不完美。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。