PlayJava Day026

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

public class CC {}
C c = new C(1) ;

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

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

3.通配符泛型:

Demo demo ;
demo.func() ;

4.泛型方法:

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

 

你可能感兴趣的:(PlayJava Day026)