泛型获取类型参数方法

╰半夏微凉° 2022-08-05 15:24 456阅读 0赞

//获取类型参数
TypeVariable variable = animal.getClass().getTypeParameters()[0];
//获取类型参数的限制,如Animal结果为:Comparable 和Serializable;
Type types [] = variable.getBounds();
for(Type type : types){
System.out.println(type);

  1. \}

//获取类型参数的名称,如Animal的名称为T
System.out.println(variable.getName());

发表评论

表情:
评论列表 (有 0 条评论,456人围观)

还没有评论,来说两句吧...

相关阅读

    相关 类型参数及约束

    [泛型类型参数及约束][Link 1] 泛型类型参数简介     在定义泛型类型和泛型方法时,常用到泛型类型参数,泛型类型参数是在实例化泛型时指定类型的占位符。泛型类