首页 > 试题广场 >

以下代码使用Java泛型的类型推断,编译结果是什么?```j

[单选题]
以下代码使用Java泛型的类型推断,编译结果是什么?
public class Container<T> {
    private T value;
    public <U extends T> void set(U value) {
        this.value = value;
    }
    public T get() {
        return value;
    }
}
// 使用:
Container<Number> c = new Container<>();
c.set(42); // line 1
c.set(3.14); // line 2
Integer i = c.get(); // line 3
  • 编译通过
  • line 1编译错误
  • line 2编译错误
  • line 3编译错误
有点细 脑子没转过来弯
发表于 2026-04-03 19:11:27 回复(0)