码迷,mamicode.com
首页 > 编程语言 > 详细

java泛型简述

时间:2015-03-17 10:31:21      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:java   泛型   java泛型   t   java t   

1.为什么要使用泛型

一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义的类。如果要编写适合于多种类型的代码,这种刻板的限制对代码的束缚就会很大,因此我们需要使用到java泛型来解决这个问题!

2.泛型术语

适用于许多许多的类型

3.泛型的目标

主要就是用来指定容器要持有什么类型的对象,而且由编辑器来保证类型的正确性。

因此,与其使用Object来表述,还不如使用暂时不指定类型,而是稍后再决定具体使用什么类型,即推荐使用泛型。

4.具体实现

为了达到这个目的,我们需要使用类型参数,用尖括号括住,然后放在类名后面。之后要使用这个类时,再用实际类型的参数来替换类型参数(T)即可。

注:T表示为类型参数

如:

public class Base<T>{
	private T a;
	public Base(T a){this.a=a}
	public void set(T a){this.a=a}
	public T get(){return a;}
	public static void main(String[] xx){
		Base<Word> w=new Base<Word>(new Word);
		Word word = w.get();
		....
	}
}



java泛型简述

标签:java   泛型   java泛型   t   java t   

原文地址:http://blog.csdn.net/u013474104/article/details/44337145

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!