0
点赞
收藏
分享

微信扫一扫

总结:泛型

岛上码农 2022-04-04 阅读 51
java

一、什么是泛型?

泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数,在用到的时候在指定具体的类型。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类泛型接口泛型方法

二、作用是什么?

简化重复代码,增加代码可读性。参考List<T>,Map<K,V>,Set<T>等。

二、案例

定义一个泛型类:

public class FanxingService<T> 
{
	T t;
	
	public FanxingService(T t){
		this.t = t;
	}
	
	public String getTClassName() {
		return t.getClass().getName();
	}
}

测试类:

public class App {
	
	static EnumService es = new EnumService();
	static FanxingService<String> fs = new FanxingService<String>("xiaoqiang");
	
    public static void main( String[] args )
    {
        System.out.println(es.getClassName());
        
        
        System.out.println(fs.getTClassName());
    }
}

参考链接:浅析Java泛型 - SegmentFault 思否

举报

相关推荐

0 条评论