"当你为类声明一个类型参数时,你可以简单地在任何你使用真实类或接口类型的地方使用该类型.在方法参数中声明的类型基本上替换为实例化时使用的类型.类.
如果类本身不使用类型参数,您仍然可以通过在返回类型之前在非常不寻常(但可用)的空间中声明它来为方法指定一个,此方法说T可以是"任何类型的动物"."
你可以解释吗?
这意味着在泛型类中,您可以编写如下方法:
public T doSomething () {
}
Run Code Online (Sandbox Code Playgroud)
请注意,返回类型为"T".
在编译时,该方法的返回类型将是您在实例化时传递给泛型类的任何内容.
| 归档时间: |
|
| 查看次数: |
596 次 |
| 最近记录: |