当前位置: 代码迷 >> Java相关 >> java 重载解决方案
  详细解决方案

java 重载解决方案

热度:2812   发布时间:2013-02-25 21:47:18.0
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用的方法。。。
  相关解决方案