泛型方法
泛型方法就是要在权限符和返回值之间声明泛型,通常用L、V、E、T、K等字母,然后就可以在这个方法的内部将其看作一种方法类型了
在实验中遇到的问题
public static <L> IntervalSet<L> empty() throws Exception{
throw new RuntimeException();
}
本以是想用静态工厂方法定义一个初始化的方法,但是发信并不能使用类定义的泛型。
静态方法不能直接使用类定义的泛型,也就是说如果要在静态方法中使用泛型的话,就必须将其声明为泛型方法。
查阅的材料
https://www.cnblogs.com/coprince/p/8603492.html
链接