泛型概述:通用的类型
<>: typeof
<T>:T,叫做参数类型变量
<String> : String ,实际类型参数
List<String> :整体叫做 参数化类型
获取实现的接口或继承的类上的参数化类型的API:
- Type[] getGenericInterfaces(); :获得带有泛型的接口,可以实现多个接口。
- Type getGenericSuperclass(); :获得带有泛型的父类,继承一个类。
在设置通用Dao时:
方法一:
方法二:设置有参构造,但需要在子类中也要编写构造方法(不推荐)