java中返回值类型<T> T 这两个T分别代表啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中返回值类型<T> T 这两个T分别代表啥?相关的知识,希望对你有一定的参考价值。
比如 public <T>T get(Class<T>),这几个T分别代表什么意思?
参考技术A 定义一个泛型方法get,含有一个泛型T,方法有一个参数,类型为Class<T>。追问是啥意思
追答第一个<T>告诉编译器T是一个泛型而不是某种特定类型,第二个Class<T>告诉编译器参数的类型是Class<T>,其中T是之前定义过的泛型类型。
本回答被提问者采纳 参考技术B 这个语法叫“泛型”,所谓泛型,是类型的参数化。以上是关于java中返回值类型<T> T 这两个T分别代表啥?的主要内容,如果未能解决你的问题,请参考以下文章