【发布时间】:2021-06-28 05:32:11
【问题描述】:
有一个关于 Java 泛型的问题。请看以下代码。
class Beta{
public void hello(){}
}
class Alpha {
public <Anything> void greet(Beta beta) {
beta.hello();
}
}
在greet() 方法中,<Anything> 没有在任何地方声明。为什么javac在这种情况下不会抛出任何错误?
【问题讨论】:
-
为什么会报错?