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。

上一篇下一篇

猜你喜欢

热点阅读