Java泛型方法

关于Java泛型方法的一点小知识点
class Fixed{
	public <T> T sample(T a , T b){
		return a;
	}
}

用就是这样用:

Java泛型方法

Java泛型方法

看见这里的泛型参数了么?
Java泛型方法

是Number;

是因为我们没有指定泛型的时候会自动推断为 Number 类型。

而我指定后:可以发现 2d 报错了Java泛型方法
Java泛型方法

这里就需要把double 转换为 float 了
没有指定泛型的时候T是取两个参数的最小父类


上一篇:阿里云服务器1核2GB5M配置仅需201元/年


下一篇:使用JS或jQuery模拟鼠标点击a标签事件代码