您的位置:首页 > 职场人生

黑马程序员_泛型简介

2014-05-14 14:46 267 查看
------- android培训 、java培训、期待与您交流!
----------

<T>泛型:<E>泛型:

上面的是我们在看文档的时候最常见的泛型表示方法,只要有这个标识大家就可以将对应的类定义成泛型

那么什么是泛型呢:

比如:我们现在写一个函数要求就是讲我们传入的类型值原封不动的传出

正常情况下

public int getint(int a){
return a;
}

public String getstring(String a){
return a;
}


细心的读者可能会发现,虽然现在只有两行代码,但是当我们用到的东西很多的时候

我们不可能逐一定义这些代码

问题:其实函数只有参数类型不一样和返回值的类型不一样

那么有什么办法同时将其显示呢,泛型这时就可以做到这一点

public <T> T getgeneric(T a){
return a;
}


这时这里可以发现,两个代码就可以用一个代码来表示了,这时这个T就表示外面

传入的是什么类型就是什么类型

而<T>表示标识就好像是和系统说我这个是泛型,外面传什么类型我里面的T就是什么类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: