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