首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java 重载解决方案

2012-03-25 
java 重载有函数:private static String getOrlStr(ListTypeA list ){}如果我写private static String g

java 重载
有函数:
private static String getOrlStr(List<TypeA> list ){
}


如果我写
private static String getOrlStr(int a){
}
及能重载,但我写:
private static String getOrlStr(List<TypeB> list ){
}

就报错,这是为什么,怎么写才好呢...

[解决办法]
List <TypeB> list 
List <TypeA> list
他大舅他二舅都是他舅

list都是list
[解决办法]
同意二楼,这种情况建议楼主不用泛型,在方法里判断或者转型成typeA或者typeB,要不你就给typeA或typeB找个共同的父类,list装这个父类。再要不,你就在另一个类写另一个可以给typeB用的方法。。。

热点排行