泛型Class和T的区别

泛型Class<T>和T的区别是什么?

private T product;
private Class<T> product;

可以简单的理解为,T代表类的对象或类的实例,Class<T>代表的这个类

T jsonString= JSON.parseObject(String text, Class<T> clazz);
等于
Map jsonString = JSON.parseObject("[21,21,21]", Map.class);

把json字符串转成特定的对象,第一句是demo,把类型也标注出来了,实际使用是下面这个


未经允许请勿转载:程序喵 » 泛型Class和T的区别

点  赞 (0) 打  赏
分享到: