1、泛型:泛化的类型,可以在调用时自己定义的一种参数类型;
2、泛型方法:public <T>T 方法名是泛型方法的编写方式,这里设置成static是为了主函数调用
testMethod函数是针对print函数的调用,通过print(1)直接将输入的参数设置为interger类型的1
加入一段代码可以查看此时T被赋予的参数类型
结果是Interger。
另外,泛型的个数可以是多个,如<T,K>
3、泛型类:class 类名 <T>
类Stu的类型设置为T,通过函数showType()打印设置的类型,但是此时还是T,通过主函数的调用来设定类Stu的真正类型。
由此可以得到结果:类型是:String。
网友评论