欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PlayJava Day026

程序员文章站 2023-11-22 23:54:10
1.泛型:指代任意对象类型 2.限制泛型:用于继承关系 3.通配符泛型: 4.泛型方法: ......

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