![]() |
1
7
在您的示例中,使用了泛型类型
就在一个地方
签名。在此方案中,类型
我发现通配符版本对于调用者来说更容易理解,因为它明确表示 “我一点也不在乎那种类型” .
在您的示例中,
更新:
如果在几个地方使用泛型类型,比如在克莱图斯的答案中,那么除了使用泛型类型之外,您没有其他选择。
边界条件是签名只有一个点的类型,但实现需要它是通用类型而不是通配符。想到一个
|
![]() |
2
2
第二个更灵活。一个更好的例子是:它说的是关于类型的一些东西。这对您是否有用取决于函数的作用。 第二种方法显示了当您想要从方法返回某些内容时它的有用性:
这可能是一个更好的复制数组的例子,但是仍然有一点你不能真正用上面的方法来完成。
|
![]() |
3
0
不是真的。产生的字节码实际上应该是相同的。 |
![]() |
projun14 · 使用JSch LS方法列出带问号的目录 7 年前 |
![]() |
Olivia · 存储过程中日期参数的SQL通配符 7 年前 |
![]() |
SeanY · 在Where子句条件内,如通配符函数? 7 年前 |
|
tyrande · 排除包含字符串“x”的通配符 7 年前 |