编程语言
首页 > 编程语言> > PlayJava Day026

PlayJava Day026

作者:互联网

1.泛型:指代任意对象类型

public class CC<T> {}
C<Integer> c = new C<Integer>(1) ;

2.限制泛型:用于继承关系

public class Demo<T extends FatherClass> {}
Demo<Son> demo = new Demo<Son>(new Son()) ;
//此处Son可为SonClass or FatherClass,其他类不行
Son son = demo.getObject() ;

3.通配符泛型:

Demo<?> demo ;
demo.func() ;

4.泛型方法:

public static <T> void func(T t) {}
//T:是对象类型,不能是基本数据类型
func(1.0f) ; ----> java.lang.Float

 

标签:demo,PlayJava,Day026,func,Demo,泛型,new,public
来源: https://www.cnblogs.com/JavaDemo01/p/11601671.html