java中返回值类型<T> T 这两个T分别代表什么?

比如 public <T>T get(Class<T>),这几个T分别代表什么意思?

第1个回答  2020-07-29
定义一个泛型方法get,含有一个泛型T,方法有一个参数,类型为Class<T>。追问

是啥意思

追答

第一个<T>告诉编译器T是一个泛型而不是某种特定类型,第二个Class<T>告诉编译器参数的类型是Class<T>,其中T是之前定义过的泛型类型。

本回答被提问者采纳
第2个回答  2020-07-29
这个语法叫“泛型”,所谓泛型,是类型的参数化。
相似回答