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

java函数参数求解解决思路

2013-03-10 
java函数参数求解为什么会采用这种方式代替具体对象类型:public HttpEntity(T body) {this(body, null)}“

java函数参数求解
为什么会采用这种方式代替具体对象类型:
public HttpEntity(T body) {
    this(body, null);
}
“T”代表什么意思?
[解决办法]
泛型。就是任意一种类型
[解决办法]
这是泛型,可以表示任何一种类型,至于这种类型具体是什么类型,由你的类构造的时候确定, 比如你的类定义将会是这样的, 
class ClassName<T>{
     public ClassName<T>(){
     }
}
当你new对象的时候,构造方法那儿的T填什么类型,那T就是什么类型
比如ClassName c=new ClassName<String>();那么T就表示String

热点排行