This question already has answers here:
What is the point of allowing type witnesses on all method calls?
(4个答案)
Issues relating to type parameters in Java method calls
(1个答案)
2年前关闭。
香港专业教育学院刚刚注意到这种语法:
如果我们看一下方法println:
它没有参数化,所以编译器如何不发出警告?谢谢你的时间
(4个答案)
Issues relating to type parameters in Java method calls
(1个答案)
2年前关闭。
香港专业教育学院刚刚注意到这种语法:
System.out.<String>println("...");
如果我们看一下方法println:
public void println(String x) {
synchronized (this) {
print(x);
newLine();
}
}
它没有参数化,所以编译器如何不发出警告?谢谢你的时间
最佳答案
该代码没有意义,当然也不必用作您指定的任何泛型类型,它具有相同的效果:除了在编译时发出警告,说明类型参数未使用该方法不是泛型外,什么也没有。
关于java - 这种语法甚至是怎么可能的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50051241/
10-09 02:09