私有静态T cloneX(T x) -是什么意思?这里表示?
在上面的声明中,
的作用是什么?
我想知道有
和没有的区别?它如何影响代码?
In the above declaration, what is the <T>
for?
I would like to know the difference between having <T>
and not having it? How does it affect the code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
此处指示参数隐含类型。所以:可以使用:
或
<T>
here indicates the type is implied from the arguments. So:can be used:
or
它只是意味着您将从您放入的方法中获得相同的类,以将其保存为对象,并且您必须始终进行强制转换。
it just means that you will get the same class out of that method that you're putting in, to save it being Object and you having to cast all the time.
是您传递到该泛型方法的参数的类型。The
<T>
is the Type of the parameter you're passing into that generic method.它是通用参数。如果你那么写
It is generic parameter. If you write then