日期:2014-05-20  浏览次数:20728 次

JAVA泛型能这么限定么?参数2需要是参数1的继承类,并实现了一个特定接口
如题……

反正参数2是一个与参数1 1:1 绑定的类,不能是其他类


------解决方案--------------------
继承类可以指定。接口不知道。
------解决方案--------------------
探讨
也不一定要接口,就是第二个参数也可以为第一个参数的 继承类,但是不包含第一个参数本身

class A <T , K extends T> 就算这样,也要 K != T

------解决方案--------------------
探讨
也不一定要接口,就是第二个参数也可以为第一个参数的 继承类,但是不包含第一个参数本身

class A <T , K extends T> 就算这样,也要 K != T

------解决方案--------------------
探讨
存在 一堆类Bean的JAVA类, 但是这些类我无法变更

现在需要把这些类的数组写入 Excel文件,因为大体步骤是类似的,所以想泛型化
由于写入Excel时,需要写入标题,但是标题信息不包括在那些类中,所以需要我自己写……

所以我希望调用者能从编译期就知道他要写入的类是否得到了我的支持